12/14/2023

Disposition of Bellair Plaza

Bellair Plaza, a 350,000 sq. ft. retail property located in Daytona Beach, FL