Posts tagged Best Place to Eat in Chula Vista
Local Love: La Central Urban Grill pairs with Novo Brazil brewery in Chula Vista

Chula Vista’s Novo Brazil brewery welcomes La Central Urban Grill, a North of Mexico inspired outdoor grill that makes all your carne asada dreams come true

Read More