St Leonards Episcopal Church on Lower Broomieknowe dates from 1890 and is by Hippolyte Blanc.
The former board school of 1875 stands with commanding views over the village on the northern slopes next to the Old Kirkyard.