Wines, Spirits & Beers in London - Mayfair 7 Lancashire Court, Mayfair, London, W1S 1EY Tags: private parties: up to 12 guests, wine