Medieval village with castle towers