Set in 18 acres de terrain, Holiday Inn Newcastle-upon-Tyne est situé à côté de la A19/A1 (Nord) et à portée de la main de la belle côte Northumbrian. Le célèbre Metro Centre et Eldon Square sont à proximité et peut-être offrir les meilleurs centres commerciaux en Europe. L'hôtel du large éventail d'installations sont complétées par un excellent restaurant et un bar. Les chambres sont spacieuses et bien équipées et tous les rez-de-chaussée chambres ont été récemment rénové à un contemporain et la qualité.