Torre Rossa Park

  1. Hotel Torre Rossa Park Rome
  2. Check rates and read customer reviews ›

Address: Via di Torre Rossa, 94 - 00165 Roma

The Torre Rossa Park Hotel is a 3 star hotel located just minutes from the Vatican City, St. Peter's Basilica and Rome city centre. The hotel is immersed in the peaceful greenery of a magnificent park near Villa Pamphili and is composed of a main structure including a lobby and conference centre and a...

Hotel Torre Rossa Park Rome # Details