Welcome to The California London, a hidden gem nestled in the heart of the vibrant city of London. Situated just moments away from the iconic St Pancras Hotel.
Hotel near St Pancras and Kings Cross, London: The California