Chula Vista Location

Chula Vista

1172 3rd Ave.
Chula Vista, CA 91911
(619) 476-4444
Open: 9:00 AM - 8:00 PM ()