Located in the city centre of Manchester in just 300m from Piccadilly Station with a multi storey car park adjacent. Within walking distance of Manchester's shopping and cultural activities, as well as its famous nightlife.|
See more: Hotels in Europe Hotels in United Kingdom Hotels in Manchester Holiday Destinations in Europe