Where is Parco dei Principi Grand Hotel & SPA, Rome located?
Parco dei Principi Grand Hotel & SPA, Rome, Parco dei Principi Grand Hotel & SPA, Rome, Italy (approx. 41.91761°, 12.49145°)
Parco dei Principi Grand Hotel & SPA, Rome, Parco dei Principi Grand Hotel & SPA, Rome, Italy (approx. 41.91761°, 12.49145°)