67 viale degli ammiragli, 00136 Roma
Apartments
A recently renovated property, Real Vatican Inn is located in Rome near Vatican Museums, Ottaviano Metro Station and St Peter's Square. Among the facilities at this property are a lift and private check-in and check-out, along with free WiFi throughout the property. The property is non-smoking and is...