Falafel's Drive In
2301 Stevens Creek Blvd, San Jose 95128