London, London Landmarks, London Places to Stay

The Kimpton Fitzroy: Bloomsbury’s Terracotta Time Machine

Step out of Russell Square station and the Kimpton Fitzroy doesn’t so much appear as announce itself: a full city […]