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.