If your travels are taking you to London, England, then you're probably going to need a place to start to help you decide where to stay, since there are so many accommodations to choose from. Well we're making it easier with the recent announcement of Expedia's 2013 Insiders’ Select™ List of The World’s Best-Reviewed Hotels. Expedia looked at more than 150,000 hotel properties to put together a short list of 650, called the Insiders’ Select hotels. Making the list requires a combination of positive guest reviews, Expedia’s hotel expertise, and overall value. Some of the top-ranked London hotels include:
1. The Stafford London by Kempinski (Hotel rank: #22). Catch a peek at the royal family at this five-star luxury property in the heart of London near Buckingham Palace. The hotel was recently refurbished and is located within walking distance to Spencer House, Buckingham Palace, and The Mall.
2. Corinthia Hotel London (Hotel rank #136). Make the most of your stay at this five-star Victorian hotel in downtown London, located near Big Ben, Trafalgar Square, and Nelson’s Column.
3. The Arch London (Hotel rank #320). Celebrate the royal birth at this 5-star luxury hotel located near Buckingham Palace, Marble Arc, and Madame Tussaud’s Wax Museum.
4. Staybridge Suites London – Stratford City (Hotel rank #451). Enjoy complimentary breakfast and evening socials at this 4-star property in London. Nearby attractions include Olympic Stadium, Victoria Park, and Westfield Stratford City.