The namesake structure, The Towerhouse is an extraordinary tower built using stones culled from the land, inspired the architecture of San Gimignano, Italy. The buildings on the property merge a Contemporary aesthetic with an Agro elegant style. The Tower stands tall amongst a pastoral landscape and the quiet beauty is a stunning backdrop to your perfect wedding day.

the towerhouse