Bullard Self Storage Center

34,760 NRSF | 328 Units | New Orleans, LA

Closed

INVESTMENT OVERVIEW

bullard
bullard

INVESTMENT HIGHLIGHTS

FACILITY SUMMARY