The New Athena Hotel is aantrekkelijk gelegen in het centrum van Blackpool, op minder dan 1 km van Blackpool South en 12 minuten lopen van Blackpool Central Beach. De accommodatie ligt dicht bij verschillende bekende bezienswaardigheden, op 7 minuten lopen van Winter Gardens Conference Centre, minder dan 1 km van Blackpool Tower en 1,7 km van North Pier. Gratis WiFi is beschikbaar en privéparkeren kan worden geregeld tegen een meerprijs.
Alle kamers bij het hotel hebben een flatscreen-tv. De eigen badkamer is uitgerust met een douche, gratis toiletartikelen en een haardroger. Alle kamers bij The New Athena Hotel hebben beddengoed en handdoeken.
Populaire bezienswaardigheden in de buurt van de accommodatie zijn Blackpool North Beach, Coral Island en Blackpool Winter Gardens Theatre. Het dichtstbijzijnde vliegveld is Luchthaven Liverpool John Lennon, op 100 km van The New Athena Hotel.