Situé à seulement 7 minutes à pied du Musée Madame Tussauds à Blackpool, The New Apollo Hotel Blackpool bénéficie d'un emplacement avantageux au centre de Blackpool.
Les chambres comprennent une cafetière/théière, ainsi qu'une TV à écran plat avec des chaînes satellite pour votre confort. La salle de bain est équipée d'une toilette séparée et une douche. Pour le confort des clients, il y a une toilette séparée et une douche dans les salles de bain privées.
Proposant des repas chinois, Dim Sum Cafe est situé à moins de 200 mètres de New Apollo.
L'hotel est situé dans le quartier Centre de Blackpool, à 2 km de la Pleasure Beach et à proximité immédiate du Sea-Life Centre. À 10 minutes de marche de l'hotel vous trouverez les Illuminations de Blackpool. New Apollo de Blackpool est situé à 2,1 km de la grande roue de Blackpool. Cet établissement est situé à Blackpool, à une courte distance de la gare Blackpool North. L'hotel confortable est situé à 5 km de l'aéroport international de Blackpool.