Location: situated in the centre of Salford, in Manchester. 2kms from the train station and 16kms from the airport.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Manchester Holiday Destinations in Europe