Lebanese restaurant · 15 Cottage St E, Norwood, MA
See full menu
More food in Norwood, MA · Lebanese Food in Norwood