STATE THEATRE - THE PLAYHOUSE SQUARE CENTER PARKING LOTS

State Theatre - The Playhouse Square Center Parking Lots

1501 Euclid Ave., Cleveland, 44115