05/13/2021

Disposition of Tops Plaza

Tops Plaza, a 167,000 sq. ft. retail property located in Lockport, NY