← Chula Vista restaurants
CHULA VISTA CENTER - #174
No reviews yet
Fast Food555 Broadway Street Suite 129, Chula Vista
Own or manage CHULA VISTA CENTER - #174? Claim this listing free
Hours
Hours not listed yet.
Details
Address555 Broadway Street Suite 129, Chula Vista 91910
Websitehttps://rubios.olo.com/menu/chula-vista-center/
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.