British Cafe in Bembridge on the Isle of Wight.
Harbour, The Duver, St Helens, Bembridge, PO33 1YB
Your free guide to dining on the Isle of Wight, always in your pocket.
What's included: