Where is Hotel Villa Pamphili Roma, Rome located?
Hotel Villa Pamphili Roma, Rome, Hotel Villa Pamphili Roma, Rome, Italy (approx. 41.88215°, 12.43224°)
Hotel Villa Pamphili Roma, Rome, Hotel Villa Pamphili Roma, Rome, Italy (approx. 41.88215°, 12.43224°)