Scott’s Restaurant Menu, Prices and Locations
Very pricey, but very exclusive! If you love fish, excellent service and cosy but stylish atmosphere you will love Scott‘s. Cannot recommend enough & I have visited plenty restaurants in London.
Phone: +44 20 7495 7309
Head Office address: 20 Mount St, Mayfair, London W1K 2HE, UK
Get verified information about Scott's Restaurant Menu, Price and near me locations.