Get a Quote from Falafel's Drive-In
Accredited Business since 2012
2301 Stevens Creek Blvd
San Jose, CA 95128
(408) 294-7886