The Three Bishops

Brighstone, Isle of Wight, United Kingdom



The Three Bishops, Brighstone, Isle of Wight, UK