12/28/2023

Disposition of Metro Shops

Metro Shops, a 161,000 sq. ft. retail property located in Hyattsville, MD