Madrid

Automatically generated translation

English SAN LORENZO DEL ESCORIAL. Monastery. Teniers tapestry. Card players.

Price 3€