Oyster Bar

Nestled perfectly on Mount Street in Mayfair, London, Scott's has been an institution for seafood lovers for well over a...