Segovia

Automatically generated translation

English THE FARM. Main façade of the Palace.

Price 3€