Inside Look At The Lumen

New Day Cleveland

The Lumen
We got a sneak peak into a brand new addition on Playhouse Square! The Lumen is now accepting applications for residency.

Download the FOX 8 App

Fox 8 App Logo