Private Clubs in London - Mayfair 128 Piccadilly, Mayfair, London, W1J 7PY Tags: private parties: up to 250 guests