Sams Falafel Stand Falafel restaurant 289768

Falafel restaurant - Restaurant - Sandwich shop - Vegetarian restaurant

100 Cedar St #90 - New York - NY 10006 - United States