St. Pancras Renaissance Hotel51.529732, -0.125912Euston Road, London NW1 2AR, England, United KingdomLocation map (click to zoom)