Small town feel in a relaxed urban setting
The Commons at Windsor Gardens, located just south of Boston in Norwood, brings convenience to daily living. Pick up the necessities at a number of nearby markets or treat yourself to local fare at some of Norwood’s favorite restaurants. And when you need to get a little further, step outside and catch a ride at the onsite MBTA station. Near or far, get where you need to go with ease.
624 Walpole St, Norwood, MA 02062