January 29, 11:26 AM, 2025 Scott’s of Mayfair Best people watching in London Scotts mayfair, Mayfair, Mayfair restaurant Scott's restaurant in Mayfair, London, offers the best seafood, fish, shellfish, Champagne and...