St Pancras Inn
With a stay at St Pancras Inn , you'll be centrally located in London, a 5-minute drive from The British Museum and 7 minutes from Oxford Street. This hotel is 2.4 mi (3.8 km) from Trafalgar Square and 2.5 mi (4.1 km) from Piccadilly Circus.