• The Bayhouse Hotel - Shanklin

    The Bayhouse Hotel is on the Isle of Wight situated on the picturesque Keats Green over looking Shanklin beach and the English Channel.