Weston, MassachusettsWeston is located 12 miles west of Boston, 27 miles south of Lowell, 29 miles east of Worcester, and 207 miles from New York City. It has a population of 10,200 residents and covers over 17 square miles of land.
Weston, MassachusettsWeston is located 12 miles west of Boston, 27 miles south of Lowell, 29 miles east of Worcester, and 207 miles from New York City. It has a population of 10,200 residents and covers over 17 square miles of land.