Borgo pio, 51, 00193 Roma
Appartamento
Right in the heart of Rome, situated within a short distance of St Peter's Square and The Vatican, Melody Residence Roma offers free WiFi, air conditioning and household amenities such as a toaster and coffee machine. The property is set 800 metres from Castel Sant'Angelo, 1.3 km from Lepanto Metro Station...