2024

THE SQUIRREL INN

British restaurant €€
4/5
1 review
To the west of the small market town of Battle, The Squirrel Inn is the ... Read more