Salford, England, United Kingdom
Posh, contemporary hotel offering river views, plus a chic spa, innovative dining and a trendy bar.