DRINK The Owl and Monkey Cocktail Bar: Luxe Happy Hour in South Kensington for a Fiver No monkeying around, The Owl and Monkey Cocktail Bar in Harrington Gardens, South Kensington, has one of the best Happy Hours in London—if not the best… Read More