The Piccadilly London West End
65-73 Shaftesbury Avenue 65-73 Shaftesbury Avenue, W1D 6EXIn 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.
67 rooms
from £133