Sushi House

Restaurant 509 Telegraph Canyon Rd Chula Vista
  • Kids Menu — No