The Lumen is a postmodern, glass curtain style 2020-built, 34-story, 396 feet high-rise skyscraper located at 1600 Euclid Avenue in downtown Cleveland, Ohio on the corner of East 17th Street and Euclid.