This 66,891± SF industrial/warehouse space is available for lease and is located at 121 Broadway, Dover, NH