Write a review

Brambles Tea Rooms

← View details

15 Main Road, Windermere, England LA23 1DX

+44 15394 88738