Restaurants in Norwood, MA
Restaurants • Middle Eastern Restaurants
643 Washington St.,
Norwood ,
MA
02062
UNITED STATES
Based on 1 reviews
Don't waste your money!
This food is so bad, if I had pets I wouldn't feed the leftovers to them!Worldwide > United States > Norwood, MA > Restaurants