Five Star Falafel, Santa Clara, California [Closed]

Five Star Falafel, Santa Clara, California [Closed]
Five Star Falafel, Santa Clara, California (Nov 2013)

3099 El Camino Real, Santa Clara, CA 95051

Nov 2013

[Closed]

A La Carte Lunch Menu