Machars Movies Venue Address: 2 B7063, Newton Stewart DG8 8LH, UKShare this:TwitterFacebook Upcoming Screenings