Location: on the banks of the River Irwell in Chapel Wharf, a area of recent redevelopment between Manchester and Salford.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Manchester Holiday Destinations in Europe