Designed by
Title
The Kimpton Fitzroy London is a historic five-star hotel, located on Russell Square, Bloomsbury, in London #173891732
Description
The Kimpton Fitzroy London is a historic five-star hotel, located on Russell Square, Bloomsbury, in the London Borough of Camden. From its opening in 1900 until 2018, it was known as the Hotel Russell.
This image is editorial