Terra Vista Town Center in California 55 stores

Terra Vista Town Center is located in California, city Rancho Cucamonga. Shopping mall has over 55 stores and address is: 10570 Foothill Blvd S, Rancho Cucamonga, California - CA 91730. Terra Vista Town Center info: address, gps, map, location, direction planner, store list, opening hours, phone number.

Address, location 

10570 Foothill Blvd S, Rancho Cucamonga, California - CA 91730

State

California 

City

Rancho Cucamonga 

Phone number 

909 989 4207

Hours 

Monday - Friday 9:00 am - 11:00 pm, Saturday 8:00 am - 10:00 pm, Sunday 8:00 am - 9:00 pm

Driving directions 

GPS: 34.108895, -117.572944

Search other shopping malls:

Go to the mall