Majestic Medieval Castle Surrounded by River and Village