ARTIFACT

St Pancras Renaissance Hotel, is a luxury hotel located in the heart of London, UK. It originally opened in 1873 as the Midland Grand Hotel, designed by the British architect Sir George Gilbert Scott, and is mostly known for its sublime staircase

  • /