August 8, 4:19 PM, 2024 Scotts Bougie Glamourous and the best (heated) outdoor dining in London Scotts mayfair, scotts restaurant, scotts Scott's is a seafood restaurant at 20 Mount St, Mayfair, London. Originating as "Scott's oyster...