The Piccadilly London West End
London • Show on map Price as low as GBP 282.64In 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. Each stylish room…More info