Skip to Main content
The Balboa South
Online Ordering Unavailable
0
All online orders are for pick up service.
More
The Balboa South
We are not accepting online orders right now.
290 Third Avenue, Chula Vista, CA 91910
The Balboa South Location and Ordering Hours
(619) 349-2109
290 Third Avenue, Chula Vista, CA 91910
Closed
• Opens Sunday at 11:30AM
All hours
Order online
This site is powered by
Terms of Service
|
Privacy Statement