233 State Street, Los Altos, CA 94022, US
Urfa Bistro
 OPEN FOR LUNCH & DINNER   ON THE PATIO