Russell Hotel, London WC1
Now known as The Le Meridien Russell, the imposing structure was built in 1898 and is one of the finest original four star Victorian hotels in London, offering 380 rooms.
The hotel flanks the eastern side of Russell Square.
» see 360º panorama
urban75 - community - action - mag - photos - tech - music - drugs - punch - football - offline club - brixton - london - new york - useless - boards - help/FAQs -
© - design - contact - sitemap - search|