Scott’s
![Scott's Scotts Restaurant Mayfair](https://www.mayfair-london.co.uk/wp-content/uploads/2023/10/Scotts-Restaurant-Mayfair-1024x1024.jpg)
Nestled perfectly on Mount Street in Mayfair, London, Scott’s has been an institution for seafood lovers for well over a century, having opened its doors in 1851. A visit to this establishment is not just a meal; it’s an experience. From the sumptuous oysters to the impeccable fish dishes, each plate served is a testament […]