Where to Stay in London ?

London is the capital of England, and is a major international
air transport hub and also the hub of the British Rail network. Stay near
most popular attractions, museums, shopping, theatres, dining
or in London’s most popular tourist districts like Soho, West End,
Oxford Street, Hyde Park,…