Europe • Italy • Torre Rossa Park Hotel Roma
This jewel of a comfortable hotel is immersed in the peaceful greenery of the magnificent Villa Pamphili park, and offers a uniquely romantic atmosphere, only few minutes from the heart of downtown Rome.
Destination 360 is your friendly travel guide.
If you like to travel, like us on Facebook or spread the good word. Thanks!