Ecclesmachan is a small village in West Lothian nestled deep in the Bathgate hills.

The History of Ecclesmachan

Early Origins

A Weaving Village

A Mining Town

A Modern Town

Historic Buildings of Ecclesmachan

The Expansion of the Town

The People of Ecclesmachan

Future Development

Leave a Reply

Your email address will not be published. Required fields are marked *

Watch it Instead at The