The Canyon Sports Pub & Grill - Canyon Club

Sports bar · 421 Telegraph Canyon Rd, Chula Vista, CA

To-Go · Delivery

Hours

More food in Chula Vista, CA · Sports Bar in Chula Vista