Albion House Hotel führt Sie mitten ins Herz von London, nur eine 7-minütige Fahrt von Universität London und eine 12-minütige Fahrt von Madame Tussauds Wachsfigurenkabinett entfernt. Dieses Hotel ist 5,2 km von London Bridge und 5,6 km von London Dungeon entfernt.