SELECT A LOCATION

Urfa Bistro

233 State St, Los Altos, CA 94022
(650) 397-5614

STORE HOURS

View MenuOrder Online