A tower house is a particular type of stone structure, built for defensive purposes as well as habitation. History Tower houses began to appear in the Middle Ages, especially in mountainous or limited access areas, in order to command and defend strategic points with reduced forces. At the same time,…