The Falafel Shop

The Falafel Shop

(Now Closed)
Falafel Restaurant$$$$
Lower East Side, New York
Save
Share
Photos60 Photos