Institute Avenue Catrine, Mauchline, AYRSHIRE
A M Brown Institute 2 Institute Avenue Catrine, Mauchline, AYRSHIRE
Mauchline Library 2 The Cross, Mauchline, AYRSHIRE