British Museum in London is very close to your stay at The Langham London - only 0.7 mi of traveling.