Search results
- See moreSee moreSee moreSee moreNahatan PlaceShopping Center & Mall
111 Lenox St Norwood, MA 02062 633.12 mi
Is this your business? Verify your listing
111 Lenox St Norwood, MA 02062 633.12 mi
Is this your business? Verify your listing
1.0 1 review
The store in this bulding is great but the plaza is terrible. Pavement is horrible. The landlord manager is really bad. Never take any lease from this plaza. Landlord and landlord manager just... More