This Is The Best Bar In The World

The list for the World’s 50 Best Bars for 2017 is out and in the #1 spot is a long-standing favorite in London, England that has been serving cocktails for over 125 years. Any guesses?


A Royal Affair: Top 10 Royal Sights In London

Get the royal treatment in London by touring the city’s royal palaces, towers, parks, gardens and homes on this very royal tour. Who knows, you might even bump into the Queen while you’re there!