2301 Stevens Creek Blvd · San Jose · CA 95128 · United States
falafel's drive in
Landmark venue for housemade falafels. Burgers & homemade falafel dishes offered in an unpretentious, iconic…
Middle Eastern restaurant
140.6 KM