Route GuidesRoutes City GuidesCities Map Log in

The Piccadilly London West End

65-73 Shaftesbury Avenue
65-73 Shaftesbury Avenue, 65-73 Shaftesbury Avenue, London, W1D 6EX

67 rooms · ★★★★★ · from £133


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.