W London-Leicester Square
Leicester Square
10 Wardour Street
London
England
Phone:
+(44)(20) 7758 1000
Find your nearest Starwood Hotels
Directions
Opening Hours
W London-Leicester Square QR Code for Smartphones