British in London - Mayfair 181-186 Piccadilly, Mayfair, London, W1J 9ES Tags: british, private parties: up to 20 guests, vegetarian dishes