Skip to main content

Antojo Loko SD

restaurant · Chula Vista, CA

Address
3008 Main St, Chula Vista, CA 91911-5704
Phone
(619) 733-7964
Where
32.5951, -117.0687

Search Hominin for Antojo Loko SD

Other restaurants nearby

More in Chula Vista

Antojo Loko SD — restaurant in Chula Vista, CA | Hominin