New England-style accommodation set in 28 acres of landscaped grounds on the Isle of Wight
The newly-built and award-winning architect designed self-catering holiday accommodation at The West Bay Club on the Isle of Wight, has been sympathetically designed in a classic New England-style.