There are 198 castles in the county of Roxburghshire.
Your Browser can't handle IFRAMES. Please click here.