Das Hotel liegt in einem Vorort von der Mitte von Manchester, das Hotel liegt in der Nähe der wichtigsten Bahnhöfe in den Herzen von Manchester und bietet einen großen Platz für die Gäste auf der Flucht vor den belebten Straßen mit weit über hundert Zimmer im Angebot. The Opera House, dem Science Museum und Manchester City Football Club befinden sich in unmittelbarer Nähe des Hotels.