Head to Elizabeth Street to discover one of the prettiest and most Instagrammable streets in London. Just a five-minute stroll from Sloane Square and Victoria stations, the flower-filled street merits exploration for its cosy restaurants and cafes, independent fashion boutiques and homeware shops. With its elegant quirkiness, it’s the perfect spot to stumble upon some of London’s hidden gems.