Best Western Premier Shaftesbury Hotel
Best Western Premier Shaftesbury Hotel
65 - 73 Shaftesbury Avenue
London
W1D 6EX
United Kingdom
Rooms from £99.00 ( €146.52 / $181.17 ) per night
The Best Western Premier Shaftesbury Hotel Piccadilly is located right in the heart of London. In the heart of theatreland, it offers the perfect location to explore London.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.







