Turkish restaurant · 1275 Boston Providence Hwy, Norwood, MA
To-Go · Delivery
More food in Norwood, MA · Turkish Food in Norwood