The Marriott Renaissance Hotel and St. Pancras Station in London, England, UK.

- Image ID: C520X2
Diana Pappas / Alamy Stock Photo
Image ID: C520X2
Location: St. Pancras, London, England, UK