Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Reviewed on 30 Mar 2020
Reviewed on 21 Oct 2019
Shaftesbury Avenue is located in an area of London known for its array of dining options. London is home to 8262 hotels and other accommodation options, so you can find something that's perfect for your stay.
Take your pick of 770 hotels and other accommodation options within a mile of Shaftesbury Avenue, including these options:
After you've visited Shaftesbury Avenue, you can explore everything there is to see and do within a couple miles of the area.
Study the collections at National Gallery, The British Museum or Westminster Abbey. Explore notable local landmarks like Leicester Square, Trafalgar Square and Royal Opera House. You can check out the local talent at Queens Theatre, Prince Edward Theatre and Phoenix Theatre.
If you want to see more of the surrounding area, you can plan a visit to Covent Garden Market and The Strand. Lyceum Theatre is also located 0.4 mi from Shaftesbury Avenue, and London Palladium Theatre is 0.5 mi away.