Carfrae Peel

About Carfrae Peel

Carfrae Peel, located near Oxton, Scotland, is a historic tower house emblematic of the Scottish Borders' turbulent past.