Er zijn weinig argumenten dat Newcastle is een van de meest interessante en opwindende steden in het geheel van het Verenigd Koninkrijk, en met name het noordoosten van Engeland. Dit hotel is gelegen in het hart van de actie en is op loopafstand van veel van de belangrijkste attracties zoals Eldon Square, de Metro Radio Arena, Hancock Museum, St James' Park en de Metro Centrum.