The Location
Located in the heart of London in Bloomsbury, minutes from the British museum, British library, Covent Garden, Leicester Square and walking distance from Russel Square underground station and Kings Cross mainline station, the Avonmore Hotel offers the best of London.
|