Joya Restaurant And Lounge

JOYA Restaurant and Lounge, 339 University Ave, Palo Alto, CA 94301, United States

(650) 853-9800

Location