89 E Bonita Rd
El Ranchero Taco Shop
3344 Main St Chula Vista, CA
2089 Olympic Pkwy Chula Vista, CA
happy when it opened. still better at the location in tijuana. nothing to original but not bad at all
March 11, 2010
If you've been to or used
Los Arcos, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.