Taken from @Archaeo-Histories:

Hrad Bouzov Castle, a medieval fortress situated in the Olomouc Region of the Czech Republic, approximately 35km northwest of Olomouc.

The castle dates back to the early 14th Century CE, and was originally built by the noble Búz family, who were prominent in the region. The castle features a dominant central tower, surrounded by a complex of defensive walls, turrets and bastions. It includes richly decorated interiors, such as grand halls, a chapel and knight’s rooms.