Situé à seulement 10 minutes du centre de Londres, l'établissement The New Dome Hotel propose des hébergements abordables avec salle de bains privative. Doté d'un restaurant sur place, il se trouve à 20 minutes à pied de la station de métro Oval.