Casa Barilla’s Feast of the Seven Fishes Menu Now Thru Dec. 31

Casa Barilla
South Coast Plaza Mall - Level 1, Sears Wing
3333 Bristol St
Costa Mesa, CA 92626