The New Apollo Hotel heeft een terras, en ligt in het centrum van Blackpool, op 9 minuten lopen van Blackpool South. De accommodatie ligt op ongeveer 5 minuten lopen van Blackpool Winter Gardens Theatre, 500 meter van Blackpool Tower en 4 minuten lopen van Winter Gardens Conference Centre. North Pier ligt op 17 minuten lopen van het hotel en Blackpool Pleasure Beach ligt op 2,6 km.
Kamers bij het hotel hebben een flatscreen-tv met kabelzenders. Alle kamers bij The New Apollo Hotel hebben beddengoed en handdoeken.
Populaire bezienswaardigheden in de buurt van de accommodatie zijn Blackpool Central Beach, Blackpool North Beach en Coral Island. Het dichtstbijzijnde vliegveld is Luchthaven Liverpool John Lennon, op 101 km van The New Apollo Hotel.