Where is Palazzo degli Elefanti?

Where is Palazzo degli Elefanti located?

Palazzo degli Elefanti, Palazzo degli Elefanti, Italy (approx. 37.50288°, 15.08699°)


Where is Palazzo degli Elefanti on the map?