Currently browsing category

Monreale

Monreale

[Nearby is] a castle on the summit of a mountain: one of the most beautiful fortresses to ever exist, to which belongs …