🎥

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.

Nearby