Telefèric Barcelona Palo Alto ★★★★☆4.4 (2,274) Restaurants Spanish restaurant · Mediterranean restaurant · Tapas restaurant 855 El Camino Real #130, Palo Alto, CA 94301 Call Website Details →