The Polo Bar: Decadent cocktails @ The Westbury Hotel, Mayfair

The Polo Bar: Decadent cocktails @ The Westbury Hotel, Mayfair

I’m sure you’ll agree, London transport can send you over the edge sometimes. So when it took me more than two hours, …