Address: 651 Palomar St, Chula Vista, CA 91911, USA
Only weekends
Nop, only on weekend
Add Answer
Thanks! Your answer is awaiting moderation.
Do this place play ranchera?
Trending Places
Sushi restaurant
2322 Proctor Valley Rd, Chula Vista, CA 91914, USA
Taco restaurant
1665 3rd Ave, Chula Vista, CA 91911, USA
Mexican restaurant
1351 3rd Ave, Chula Vista, CA 91911, USA
Clothing store
820 Paseo del Rey, Chula Vista, CA 91910, USA
Bicycle Shop
2801 Main St, Chula Vista, CA 91911, USA
Western apparel store
645 H St Suite E, Chula Vista, CA 91910, USA
396 Broadway, Chula Vista, CA 91910, USA
Japanese restaurant
337 3rd Ave, Chula Vista, CA 91910, USA