Hotel Best Western Premier Shaftesbury Piccadilly, London

65-73 Shaftesbury AvenueSoho, LondonW1D 6EX, United Kingdom
Hotel chain: Best Western