B&B Vaticanrooms
Via Leone IV 54, Trionfale, 00192 Rome, Italy
Offering inner courtyard views, B&B Vaticanrooms is an accommodation located in Rome, 500 metres from Vatican Museums and 1.1 km from Lepanto Metro Station. It is situated 400 metres from Ottaviano Metro Station and features a lift.