Filters:
clear
clear
Country: United Kingdom

angler fish restaurant in Debden

About 1 results.

Angler

South Place 3, EC2M 2AF London, United Kingdom

Angler is a Michelin-starred restaurant atop South Place Hotel in Moorgate. The menus celebrate seafood from British waters and the best seasonal produce.

  • 1