Madrid

Automatically generated translation

English THE ESCORIAL. Upper cloister of the Monastery.

Price 3€