Town & Country Village ★★★★☆4.4 (2,668) Shopping mall 855 El Camino Real, Palo Alto, CA 94301 Today: Open 24 hours Call Website Details →