Restaurant
Urfa Bistro
4 locals recommend,
Tips from locals
Very nice, not expensive lunch menu. Great mediterranean food. * Michelin 2017 recommended for under $25
Unique things to do nearby
Location
233 State St
Los Altos, CA
North Los Altos