Hay pocos argumentos que Newcastle es una de las más interesantes y emocionantes ciudades en todo el Reino Unido, y en especial el noreste de Inglaterra. Este hotel está situado en el centro mismo de la acción y está a poca distancia a pie de muchas de las principales atracciones como Eldon Square, el Metro Radio Arena, Hancock Museum, St James' Park y el Centro de Metro.