Designed by
Title
Kimpton Fitzroy London is a landmark hotel in Bloomsbury. #220802954
Description
London, UK, June 5th 2021: Kimpton Fitzroy London is a landmark hotel in Bloomsbury near Russell Square. 1-8 RUSSELL SQUARE, BLOOMSBURY, LONDON WC1B 5BE, UK
This image is editorial