Alberweiler Castle is a small castle-like structure where the ground and the first floor of the castle are made of stone and ...