The Scottish village of Old Craighall is located within the county of East Lothian and has a population of approximately 900.
Old Craighall is governed by East Lothian council.
Old Craighall is policed by Police Scotland
Old Craighall is within the Parliamentary Constituency of East Lothian
Do you know where the name Old Craighall comes from?
What's it like to live here?
Ask the community a question about Old Craighall.