Kimpton Fitzroy London Hotel
Kimpton Fitzroy London Hotel (London Borough of Camden) inside: no video yet. Film it and earn on every booking.
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.