European in London - Mayfair 21 Heddon Street, Mayfair, London, W1B 4BG Tags: bar, modern european, private parties: up to 40 guests