London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
65-73 Shaftesbury Avenue, London
In the heart of London’s Theatreland, The Piccadilly London West End is just 300 metres from Leicester Square. The 5-star hotel has a fitness centre and boutique bedrooms with free WiFi.
See MoreUsage of subsidiary facilities may incur additional fees