Seafood in London - Mayfair 11 Dover Street, Mayfair, London, W1S 4LH Tags: private parties: up to 25 guests, seafood, vegetarian dishes