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