Enjoy Downtown Living Clocktower Place is a historic Mill building located in downtown Nashua, NH just steps away from Main Street where you can enjoy a variety of shops and restaurants. Easy access to public transportation, minutes from Daniel Webster Highway/Rte 3 and steps away from Mine Falls, a 325 acre park with miles of trail along the Nashua River.