St Michael and All Saints Church is a Grade A listed building designed by the Edinburgh Architect Sir Robert Rowand Anderson and built in 1867. The Church boasts fine altar pieces by William Burges (1867) and C E Kemp (1889) and excellent stained glass by William Wailes, Clayton Bell & Ninian Comper.