6 via delle fosse di castello, 00193 Roma
Guest houses
Situated in Rome, 500 metres from Castel Sant'Angelo and 1.6 km from the centre, VaticanRome features air-conditioned accommodation with free WiFi, and a shared lounge. The property has city views and is 700 metres from St Peter's Square and 800 metres from The Vatican. The accommodation provides a lift,...