Ladykirk is a village on the B6470 in the Scottish Borders area of Scotland, and the former Berwickshire, just north of the River Tweed and the Anglo-Scottish border. The town was formerly known as Upsettlington, but King James IV of Scotland renamed the town Ladykirk; the church is also known as St Mary's Church or Kirk of Steill. Ladykirk stands directly opposite Norham Castle, Northumberland, England