Right on the beach at St Helens, this cafe serves snacks and drinks. There's plenty of parking available so ideally placed for a day by the sea.
Baywatch on the Beach
Duver Road
ST HELENS
Isle of Wight
PO33 1YB
Duver Road
ST HELENS
Isle of Wight
PO33 1YB
Telephone
01983 873259