89 E Bonita Rd
South Bay Fish & Grill
570 Marina Pkwy Chula Vista, CA
Yokoz Sushi Bar & Grill
945 Otay Lakes Rd 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.