Pavilion Wines, Sloane Square
Pavilion Wine, 255 Pavilion Road, Chelsea, SW1X 0BP Pavilion Wine is a little gem now open just off Sloane Square. Alongside other independent shops, some already open and some to open soon, this new gourmet quarter promises to be very special indeed. It is one of the smallest fine wine shops in London, but is… Continue reading Pavilion Wines, Sloane Square