The Vine Inn
➤ Upper Green Road, St Helens I-PO33 1UJ, United Kingdom
Meeresfrüchte, Vegetarier, Fastfood, Britisch, Kneipe
"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"