Se trouvant près des rues commerçantes, cet hôtel de Manchester se trouve à proximité de Imperial Chinese Archway, Manchester Art Gallery et St. Peter's Square. Non loin se trouvent également Albert Square et Bridgewater Hall. Cet établissement situé à Manchester possède un café. L'accès gratuit à Internet par le Wi-Fi est disponible dans les zones publiques. Les chambres disposent des éléments suivants : l'accès gratuit à Internet sans fil, une station d'accueil iPod et les appels locaux gratuits.