Order Online

Urfa Bistro

233 State St
Los Altos, CA 94022
(650) 397-5614
Order online Menu | Reservation | Info
Any questions please call us.