Lodge St. John No. 187, Carluke.

March Ball 2012

March Ball 2012.JPG