Falafels Drive In

2301 Stevens Creek Blvd
San Jose, CA
408.294.7886
37.323631
-121.934997
Hours:
Mon - Sat:10am - 8pm
Sun:10am - 6pm

for Falafels Drive In
Directions
from: