Visit Silicon Valley Logo

Cafe Nur

280 Main St , Los Altos, California, 94022, United States
This downtown Los Altos restaurant serves a variety of authentic Turkish cuisine that everyone will enjoy.
Find hotels, restaurants, and things to do near.
Cafe Nur Cafe Nur
View Map