Please call your preferred location for bookings and other inquiries.
Chula Vista Location
tel: (619) 745-2160
Chula Vista, CA 91911-1870
Click here to see a map and pics of this location
For all other inquiries, including online store customer service, please complete and submit the form below. Staff at physical locations cannot provide information about online orders.