top of page
About This Investment

34,661-square-foot office and retail center in Hoover, AL with a diverse mix of office and service-oriented tenants.

LOCATION

Hoover, AL

SIZE

34,661 SF

Acquisition Date

2022

Retail

Meadow Lake Business Park

bottom of page