Kirkcudbright

Etymology
See 🇨🇬

Proper noun

 * , formerly the county town of