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. Shot 23.98fps at 4K
Enter your details below and we'll send you details on how to reset your password.