St. Pancras Renaissance Hotel London

Set near King’s Cross Station, St. Pancras Renaissance Hotel London places guests only minutes from Granary Square, Camden Town, The British Museum, The London Eye, Covent Garden, The Royal Opera House and numerous theatres.