W London - Leicester Square

Leicester Square, 10 Wardour Street, London W1D 6QF United Kingdom

Corporate rates

Best Price Guaranteed

Complimentary Breakfast

Hotel Credit

Check in/out flexibility

Member Upgrade

Additional Benefits

Located in Soho, W London – Leicester Square owns the stage in the epicenter of the city’s cultural core.

Plugged in to the pulse of London’s energetic social scene, this is where louder-than-life Soho mixes with the glitzy West End