Los Chavos Mexican Food
Address:
933 Otay Lakes Rd, Chula Vista, CA 91913
Phone:
(619) 482-8203
Restaurants,
Seafood
Other Businesses:
- Yoshinoya Restaurants at 1299 Broadway, Chula Vista, CA 91911
- China King Buffet at 693 Palomar St, Chula Vista, CA 91911
- Del Taco at 670 Palomar St, Chula Vista, CA 91911
- McDonald's at 1288 Broadway, Chula Vista, CA 91911
- Chula Vista/Broadway at 1240 Broadway, Chula Vista, CA 91911