x
Breaking News
More () »

Shop Local | El Patio

The family-run restaurant located in Chula Vista has been open since 1954. They serve traditional Mexican food.