-
34 Tavistock Place - Russell Square, Bloomsbury London (United Kingdom)
Area: Bloomsbury / King's Cross
Near The British MuseumAlbany Hotel is centrally located in London, a 5-minute walk from Russell Square and 5 minutes by foot from University of London. This hotel is 1.2 mi (1.9 km) from Covent...