12/10/2021

Disposition of Delaware Consumer Square

Delaware Consumer Square, a 237,725 sq. ft. retail property located in Buffalo, NY