Crossmichael village sits on the east bank of the River Dee, some 4 miles north of the market town of Castle Douglas, in the Stewartry of Kirkcudbright, Dumfries & Galloway. The parish is extensive, running from the Dee in the west to the River Urr in the east, from the boundary with Parton in the north to the outskirts of Castle Douglas in the south. It takes in the smaller settlements of Clarebrand and Greenlaw.
64 Main St, Crossmichael, Castle Douglas DG7 3AU