The Vine Inn
➤ Upper Green Road, St Helens I-PO33 1UJ, United Kingdom
Fruit De Mer, Britanique, Végétarien, Fast Food, Pub
"Food was fantastic, had lunch after a full day out on the Island. Very warm, welcoming, friendly atmosphere and the establishment was very clean. Highly recommend a stop there when on the Isle of Wight"