Bar & grill · 2330 Proctor Valley Rd #101, Chula Vista, CA
Dine-In
More food in Chula Vista, CA · Bar & Grill in Chula Vista