67 viale degli ammiragli, 00136 Roma
Apartments
Set in Rome, within 1 km of Vatican Museums and 1.4 km of Ottaviano Metro Station, Alice Home offers accommodation with free WiFi, air conditioning, a tennis court and a terrace. It is situated 2 km from St Peter's Square and offers a lift. The property is non-smoking and is located 2.1 km from Lepanto...