Processing, please wait ...

Cafe Falafel
Santa Clara
Cuisines: Mediterranean, Catering
Address: 4300 Great American Pkwy. ; Santa Clara CA, 95054