Town & Country Village
(2,492)
Shopping mall in Palo Alto, California
Upscale mall with chains & specialty stores, services & eateries amid pedestrian walkways & gardens.
Address: 855 El Camino Real, Palo Alto, CA 94301
Hours: Open 24 hours
Phone: (650) 325-3266
Interactive map and descriptions of all of the wonderful shops, restaurants and services at Town & Country Village shopping center in Palo Alto.
Experience peaceful community living with wonderful MH homes and great amenities surrounded by the nature beauty and all-season activities of Central Maine.