Lee Plaza: The Rise, Abandonment, and Redevelopment of a Detroit Art Deco Landmark
In May 2025, construction crews broke ground on the redevelopment of Detroit’s Lee Plaza, a 15-story Art Deco tower on West Grand Boulevard that had sat vacant and deteriorating for nearly three decades. The project, led by the Roxbury Group and Ethos Development Partners, carries a $60 million price tag and according to recent news…

