Located at the heart of the city of Manchester, this hotel lies just 200 m from links to the public transport network.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Manchester Holiday Destinations in Europe