6 Top Vacation Rentals to stay on your next visit to London. Attracting more than 27 million people a year, London is an epicenter of history, culture, and food. Showcasing a host of instantly recognizable landmarks –The Tower of London, Westminster Abbey, Buckingham Palace, Big Ben –history buffs, adventure seekers, foodies, shoppers, and families alike… Continue reading Where to Stay on Your Next London Vacation