Perth, Perth and Kinross
Elcho Castle is a fortified mansion in Perth, where guests are invited to step back in time, to imagine the comfortable lives of the laird and lady who resid...