Where is Ele Green Park Hotel Pamphili, Rome located?
Ele Green Park Hotel Pamphili, Rome, Ele Green Park Hotel Pamphili, Rome, Italy (approx. 41.89326°, 12.41925°)
Ele Green Park Hotel Pamphili, Rome, Ele Green Park Hotel Pamphili, Rome, Italy (approx. 41.89326°, 12.41925°)