Boasting a bar, TownePlace Suites by Marriott Cleveland Solon is situated in Solon in the Ohio region, 23 km from Cleveland Orchestra and 23 km from Cleveland Botanical Garden.
Number of rooms: 97
6040 Enterprise Parkway, Solon, 44139, United States
Hotel booked 1 times today.