Overlooking Playhouse Square Theater District and the Largest Outdoor Chandelier in the World, the Crowne Plaza - Cleveland at Playhouse Square is located in Cleveland city centre. The hotel features an on-site restaurant & lounge.
Number of rooms: 205
1260 Euclid Avenue, Cleveland, OH 44115, United States
Hotel booked 2 times today.