Scott's is a renowned seafood restaurant nestled in Mayfair, offering an elegant dining experience. Indulge in exquisite fresh fish, oysters, and classic British dishes within a sophisticated setting.
20 Mount St, London W1K 2HE, United Kingdom, London