A Space Center Self Storage

A Space Center Self Storage

Location – Beacon Falls, CT


Total SF – 26,850 SF

Price – $3,900,000