DE
EN
Galleria Borghese, Rome
Villa Borghese, Piazzale Scipione Borghese 5
Rome
Italy