The Lumen is a high-rise apartment building in the Playhouse Square district of downtown Cleveland, Ohio. Completed in 2020, the 34-story, 396-foot tower sits at the southwest corner of Euclid Avenue and East 17th Street, adjacent to the Hanna Building and across Euclid from the Keith Building.
Hi there!
Be the first to review!
First-classBetter than mostAbout what I expectedNot the worst...Disappointing
Click to Rate

More Business Info

Hours
Regular Hours
Mon - Fri:
Sat:
Categories
Real Estate Rental Service, Apartment Finder & Rental Service, Apartments
Suggest an Edit