106 Self Storage

106 Self Storage

Location: Plympton, MA


Total Units – Over 330

Price – $3,000,000