Find the best restaurants in Chula Vista, CA, United States: 63 places with address, phone number, opening hours and ratings.
Restaurants
4.2 (184)
543 Telegraph Canyon Rd, Chula Vista, CA 91910
Restaurants
4.2 (184)
543 Telegraph Canyon Rd, Chula Vista, CA 91910