Where is ROMAC Fontanella Borghese Palace, Rome?

Where is ROMAC Fontanella Borghese Palace, Rome located?

ROMAC Fontanella Borghese Palace, Rome, Lazio, Italy (approx. 41.9028°, 12.47642°)


Where is ROMAC Fontanella Borghese Palace, Rome on the map?