Filters:
clear
Country: United Kingdom

fish and chips takeaway in Waterhead

About 1 results.

Ambleside Fish & Chips

Ambleside Fish and Chips overlooking Lake Windermere in the Lake District welcome visitors to their take-away and restaurant

  • 1