Tel:(619) 656‑3888
Open 7 Days: Mon ‑ Thur: 10:30 AM – 9:00 PMSat & Sun: 10:30 AM – 10:00 PM
2130 Birch Road, #101Chula Vista, CA 91915
Tel: (619) 656‑3888 (619) 656‑3808
To Top