Eurostar
Arbor City

Arbor City

4 star hotel
12 Osbourne Street, London, E1 6TE, England
  • Arriving in London4.2 km from London St Pancras Int’l
  • While you are in London1 km from Tower of London