2260 Otay Lakes Rd #103, Chula Vista (619) 656-1022
2260 Otay Lakes Rd #103, Chula Vista, CA 91915 (619) 656-1022