Es gibt einige Argumente, Newcastle ist eine der interessantesten und spannendsten Städte in ganz Großbritannien, und vor allem im Nordosten von England. Das Hotel befindet sich im Herzen der Maßnahme und ist nur wenige Gehminuten von vielen der wichtigsten Attraktionen wie Eldon Square, die Metro Radio Arena, Hancock Museum, St. James' Park und der U-Bahn entfernt.