Urfa Bistro ★★★★★4.5 (677) Restaurants Mediterranean restaurant · Turkish restaurant 233 State St, Los Altos, CA 94022 Call Website Details →