It’s Official – London Has Two Of The World’s 10 Best Bars
The Connaught – officially the world’s fifth best bar… sorta. Two London bars have been named among the 10 best in the world, according to a renowned annual competition. The Connaught — a ritzy Mayfair bar where they dish up
Read More