Where is Hotel Villa Pamphili Roma, Rome?

Where is Hotel Villa Pamphili Roma, Rome located?

Hotel Villa Pamphili Roma, Rome, Hotel Villa Pamphili Roma, Rome, Italy (approx. 41.88215°, 12.43224°)


Where is Hotel Villa Pamphili Roma, Rome on the map?