Search
Close this search box.

Scott’s

This is a classic London location that we’ll always return to. It’s one of our top picks for fish restaurants in London, known for its comfortable, traditional setting. We recommend ordering the sole and making reservations ahead of time. It’s an excellent spot for an extended lunch.

20 Mount St, London W1K 2HE, UK

Scroll to Top