The Vine Inn
➤ Upper Green Road, St Helens I-PO33 1UJ, United Kingdom
Vegetarian, Fast Food, Seafood, British, 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"