New England Hotel - London, Victoria
Hotel ten położony jest w centrum Londynu, 10 minut spacerem od dworca kolejowego i autobusowego Victoria. Galeria Tate Britain, Pałac Buckingham i Opactwo Westminsterskie usytuowane są w promieniu 1,6 km od obiektu.