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 →
Macarena Restaurant in Palo Alto ★★★★☆4.3 (344) Restaurants Spanish restaurant 420 Ramona St, Palo Alto, CA 94301 Call Website Details →