Torre Rossa Park Hotel Roma, Rome

Torre Rossa Park Hotel Roma

Via Torre Rossa 94

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.