A European castle.

Castle

A European castle.