Hotel name: Hotel Russell
Location: 1-8 Russell Square, Bloomsbury
Category: 4 Star
Accessibility: The hotel is strategically located just opposite to Russell Square Tube station and is within easy reach to British Museum, Covent Garden and Oxford Street.
Introduction: In its earlier avatar, the hotel was called the Le Meridien Russell and was built way back in 1898. It is one of London 's first and the most authentic Victorian Deluxe hotel with a staggering 373 opulent rooms.
|