A beautiful idyllic setting for any event or wedding, a historic 18th century home, The Towers is a one-of-a kind castle, right on the water on the Isle of Wight. The house has its own private jetty, so it is possible to arrive and depart by boat. Conveniently located in Yarmouth, it is a few minutes walk to everything including the church and historic George Hotel. The beautiful grounds and views offers the perfect setting for weddings, birthday's, charity parties or corporate events.