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