Caerlaverock Primary School

This school is in Glencaple, Dumfries.