Festive Cocktails to Sip at The Lobby Bar in London
The icon Lobby Bar is located at the One Aldwych in London’s Covent Garden neighborhood. Dripping in Edwardian elegance, the One Aldwych hotel sets the benchmark in the hospitality industry for [...]