Situé à Newcastle, au-dessus d'un pub animé et d'une discothèque, le Newcastle Hotel dispose d'un restaurant, d'un bar et d'une connexion Wi-Fi gratuite. Le Newcastle International Hockey Centre se trouve à seulement 2,3 km.
Toutes les chambres donnent accès à une salle de bains commune.
L'établissement possède un distributeur automatique de billets.
Le Newcastle Hotel se trouve à 5 km de l'université de Newcastle et à 7 km de la plage de Stockton. L'aéroport de Newcastle est à 16 km.