Seafood in London - Mayfair 20 Mount Street, Mayfair, London, W1K 2HE Tags: champagne, expensive, fish, oyster bar, oysters, seafood, stylish, wine