Oxford Street, Manchester
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.