AMOCITY
Central Vatican Rooms is located in Rome, 328 feet from Ottaviano Metro Station. All rooms have a flat-screen TV. Rooms are fitted with a pr...