LovesLondon415's London, UK
Shaftesbury Premier London Piccadilly Hotel
65 - 73 Shaftesbury Ave
I've been hesitant to review this hotel for selfish reasons because it is so incredibly fabulous and...
Strand Palace Hotel
Pros: SUPER location - especially for theaters right at Charing Cross station. So close. Cons: It s...