Balboa Mexican & Fish Grill 600 E Bay Ave Newport Beach, CA 92661 Phone: (949) 673-7844
Category: Restaurants