Set in the heart of Manchester’s vibrant city centre, the grand Kimpton Clocktower offers stylish, modern rooms just a minute’s walk from Oxford Road Rail Station and The Palace Theatre.
Number of rooms: 358
Oxford Street, Manchester, M60 7HA, United Kingdom
Hotel booked 3 times today.