Another residential tower continues Euclid Avenue’s boom
The Michigan-based chain of City Club Apartments has acquired enough capital to move forward with a proposed 23-story apartment tower at 720 Euclid Ave. in downtown Cleveland. It would be the third new-construction apartment tower to rise on Euclid Avenue downtown since 2018.
Read MoreAnother residential tower continues Euclid Avenue’s boom Read More »