1730 E Palomar St, Chula Vista (619) 947-6592
1730 E Palomar St, Chula Vista, CA 91913 (619) 947-6592