1501 Euclid AveCleveland, OH 44113
Known for being the second largest performing arts center in the country, Playhouse Square boasts even more than incredible theaters.