Chula Vista (Terra Nova) 358 East H Street #603 Chula Vista, CA 91910-7565 Phone: (858) 547-7400 Fax: (619) 662-3210
Located in the Terra Nova Shopping Center.
Back to Locations