Dedicated to the holy in nature. The life in the seed. The beauty that feeds the world.
Watts Chapel is a stunningly beautiful building situated in the village of Compton, Surrey, near Guildford.