On November 13, 2007, fireworks exploded over Somers Town in London to mark the royal reopening of St Pancras Station for European services. It was the culmination of many things, marking the end of ...
If you're after exceptional service and classic English charm, consider staying at the St Pancras Renaissance Hotel London. Originally opened in 1873 as a hotel for visitors arriving and ...