Situated in the centre of the village opposite the village green, this small but perfectly formed restaurant is open from Thursday to Saturday and Sunday lunch. Takeaways are available and booking is essential.
33 St. Helens
Lower Green Road
ST HELENS
Isle of Wight
PO33 1TS
Lower Green Road
ST HELENS
Isle of Wight
PO33 1TS
Telephone
01983 872303