09/30/2024

Disposition of Tops Plaza

Tops Plaza, 184,000 sq. ft. retail property located in Ithaca, NY