89 E Bonita Rd
509 Telegraph Canyon Rd Chula Vista, CA
La Quinta Grill Mexican
625 E St 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.