Archambault Towers (Lowell, Massachusetts)

USA / Massachusetts / Lowell / Lowell, Massachusetts / Merrimack Street, 657
 apartment building  Add category

The Dewey Archambault Towers has 194 units located in one seven story high rise building. It has 2 handicapped units and a large accessible community room. It also has a kitchen area for meal preparation.
Nearby cities:
Coordinates:   42°38'54"N   71°19'6"W
This article was last modified 17 years ago