Norwood is located in eastern Massachusetts,
just 15 miles (24 kilometers) southwest
of Boston.
The town is part of Norfolk
County, and is home to 28,587
residents.
Norwood was incorporated in 1872,
and the city's top heritage attractions
is the F.
Holland Day Historic House Museum.
This home is listed on the National
Register of Historic Places,...