The Piccadilly London West End




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


