The Caulkheads
➤ 42 Avenue Rd, Isle Of Wight, United Kingdom, PO36 8AY, Isle of Wight
Fast Food, British, Pizza, Steak, Pub
"Great place to eat i live on IOW and when my family visit we aways eat here, and always have our farewell meal here before they go home. Food, prices and staff all great."