British Coffee Shop in Ryde on the Isle of Wight.
29 Royal Victoria Arcade, 54-76 Union Street, Ryde, PO33 2LQ
It's free and great for foodies.