Falafel Town ★★★★★4.6 (459) Restaurants Halal restaurant · Falafel restaurant · Mediterranean restaurant (more) 3712 Lone Tree Wy, Antioch, CA 94509 Call Website Details →