A Castle can be either a large stone building used as a fortified base or an elaborate building occupied by nobility (though the latter is most often called a palace).