Sophisticated rooms & suites in an upscale hotel with a seafood restaurant, cocktail bar & tea room.
Stays
Category
8 Russell Square, London, WC1B 5BE, England