Muircleuch TowerMuircleuch Tower was a peel tower house located near Muircleuch, Scottish Borders, Scotland.HistoryOwned by the Lauder family, the castle once stood near the Muir Cleuch glen.