Kimpton Fitzroy Hotel, London
The Kimpton Fitzroy London Hotel, opened in 1900, is a historic British five-star hotel located in Russell Square, Bloomsbury, Camden, London.The Kimpton Fitzroy Hotel in London was built by architect Charles Fitzroy Dole in 1898 and opened in 1900. It features decorative terracotta clay…