La Central

3733 Main St, Chula Vista, CA

Menu (As of 10/31)

La Central: hours and how to order