Waltham Watch Factory
Drag box to select area
A Waltham landmark, the Waltham Watch Factory is a complex of 22 connected buildings that house offices, residential lofts and retail space. The complex is located right along the bank of the Charles River.
183-247 Crescent St, Waltham, MA 02453