St. Pancras Renaissance Hotel London
Kings Cross, North London, London, England, United Kingdom
Housed in one of the city's most iconic buildings, the St. Pancras Renaissance Hotel London provides a five-star backdrop for your stay in King's Cross. Our historic hotel, originally designed by famed architect George Gil..
From €367