Lee Plaza Detroit: The Rise, Abandonment, and Restoration of an Art Deco Landmark
In May 2025, construction crews broke ground on the restoration 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 restoration, led by the Roxbury Group, Ethos Development Partners, and Lighthouse, carries a $60 million price tag and a completion date…