British Tea Room in Calbourne, Newport on the Isle of Wight.
Newport Road, Calbourne, Newport, PO30 4JN
It's free and great for foodies.