Offering everything from juicy burgers to tender steaks and a wide selection of margaritas, Chili's Grill & Bar at Otay Ranch Town Center in Chula Vista, CA, is a vibrant spot that stands out with its Texan-inspired decor and lively atmosphere. Whether you're there for a family dinner or a night out with friends, the restaurant caters to those seeking an affordable yet satisfying meal in a welcoming setting.

Other Chili's locations

All locations →