Featuring free WiFi and air conditioning, Ovidio Suite is set in Rome, 1,641 feet from Castel Sant'Angelo. Vatican Museums is 2,625 feet away. The accommodation is equipped with a flat-screen TV. The Vatican is 2,625 feet from Ovidio Suite, while St Peter's Square is 2,625 feet from the property. The nearest airport is Rome Ciampino Airport, 9.9 miles from Ovidio Suite.