M
Monkton Hall
Address
Old Craighall Road, Old Craighall EH21 8SE
City
Old Craighall
Civil Parish
Musselburgh
Council area
Midlothian
Country
Scotland