Wilmington 5811 Self Storage

Wilmington, NC

Description: 693-unit self storage complex built in 1986 and expanded in 2002
Year Realized: 2018