Scott's - luxurious seafood restaurant in Mayfair - ReviewScott's Fish Restaurant is a historic seafood establishment in London, renowned for its celebrity clientele and elegant dining experience.