Balboa

Balboa
106 Main Street
Newport Beach, CA 92661
Phone: 949.675.7560
Newport Beach, CA 92661
Phone: 949.675.7560
Restaurant Hours
11am-10pm Sunday -Thursday11am-11pm Friday & Saturday
Location Links
- See employment opportunities for the Balboa location.
- Order Food Online
