Fixado em 18 hectares de terrenos, Holiday Inn Newcastle-upon-Tyne está situado adjacente à A19/A1 (Norte) e com fácil acesso a um belo Northumbrian litoral. O renomado Metro Centre e Eldon Square estão por perto e possivelmente oferecer as melhores instalações comerciais na Europa. O hotel da vasta gama de instalações são complementados por um excelente restaurante e bar. Os quartos são espaçosos e bem equipados e todos os quartos têm piso térreo foi recentemente remodelado para um contemporâneo e de alto padrão.