in Barrows Green
About 2 results.
The Punch Bowl
The Punch Bowl at Barrows Green on the A65
Manor Farm
Bradfield Road, CW1 4QW Barrows Green, United KingdomDiscover the mouth-watering flavour of chargrilled steak in Medway. Book a table and view our menus