United States California Los Altos

El Alto

Tips from the community

Fab new restaurant in Los Altos with delicious food and the best margaritas.

chiefseeker 2 years ago

Delicious margaritas with tequila or mezcal.

chiefseeker 2 years ago

El Alto Guides