Restaurant - Seafood in London
20 Mount Street
London
W1K 2HE
Monday to Sunday: 12pm - 11pm
London's finest fish, shell fish and seasonal game. Scott’s is located in Mount Street, Mayfair. Open from midday, the restaurant offers terrace dining and cocktails in Mayfair.
There are currently no reviews for this company
All fields are required. Your review will appear immediately.