Joya Restaurant

339 University Ave
Palo Alto, CA
650.853.9800
37.446486
-122.161265

for Joya Restaurant
Directions
from: