Skip to main content

Chula Vista (Terra Nova)

Select Type:  

Chula Vista (Terra Nova)
358 East H Street #603
Chula Vista, CA 91910-7565
Phone: (858) 547-7400
Fax: (619) 662-3210

  • Mon. – Thur. 9am – 5pm
  • Fri. 9am – 6pm

Located in the Terra Nova Shopping Center.

Back to Locations