The Balboa South

290 3rd Ave, Chula Vista, CA

Menu (As of 10/29)

The Balboa South: hours and how to order