Booking is advised - Tel: +44 (01983) 811966 30 St Thomas' St, Ryde, Isle of Wight, England, PO33 2DL Fully Licensed Restaurant - NO SMOKING