27 via properzio, 00193 Roma
Apartments
Set in the centre of Rome, Leonard Vatican House is a recently renovated accommodation, which offers allergy-free rooms. Among the facilities at this property are a lift and full-day security, along with free WiFi throughout the property. The apartment features family rooms. At the apartment complex,...