Hotels near all Shaftesbury Avenue landmarks