St Mary’s Church is a historic church of great simplicity and beauty, built in the 1120s of Isle of Wight stone by Normans.