La Strada

335 University Ave
Palo Alto, CA
650.324.8300
37.446359
-122.16121

for La Strada
Directions
from: