Foscari Italian Cuisine 5645 E LA Palma Ave # 170 Anaheim, CA 92807 Phone: (714) 779-1777 Fax: (714) 779-0212
Category: Restaurants