The history of Crawfordjohn, a small village in the Upperward of Lanarkshire, dates back many centuries, and this history is recorded in the large collection of documents, photographs and artifacts established and cared for by Crawfordjohn Heritage Venture Trust. Situated in the old village church, visitors are always welcome.