12/22/2023

Disposition of Freedom Plaza

Freedom Plaza, a 198,000 sq. ft. retail property located in Rome, NY