 In Ecclesmachan there is a village hall, the hall is usually used at Christmas and Galaday times.The hall is also used for OAP and Toddler clubs.Inside the hall there is a plaque that is dedicated to the war heroes that fought in World War I.