The towering, long-vacant Lee Plaza on Detroit’s west side could soon become home to 180 apartments with retail space. The city announced plans Thursday to sell the 15-story, Art Deco landmark on West Grand Boulevard to two developers, Roxbury Group and Ethos Development Partners, who have proposed renovating the building at a cost of up […]
