02/19/2020

Disposition of Hammond Aire Plaza

Hammond Aire Plaza, a 350,000 sq. ft. retail property located in Baton Rouge, LA