Vatican Complex
Address: Piazza della Stazione di San Pietro, 13, Roma, Italy
Featuring free WiFi and air conditioning, Vatican Complex is set in Rome, 10 minutes' walk from St. Peter's Basilica and just metres from San Pietro Train Station. The Vatican Museums are 1.7 km away. All units have a TV and computer.
Hotels Nearby
-
House Of Angelo
Piazza Della Stazione Di San Pietro 13 Interno 14, Roma
-
Appartamenti Vaticano - San Pietro
Piazza della Stazione di San Pietro 13, Roma
-
Le Stanze di Francesco
Piazza della Stazione di San Pietro 13, Roma
-
5Rooms
Piazza Della Stazione Di San Pietro 13, Roma
-
La Perla Del Vaticano
Via Della Stazione Di San Pietro 34, Roma
-
St. Peter Square Holiday House
Via della Stazione di S. Pietro 34, Roma
-
Colazione Al Vaticano Guest House
Via Della Stazione Di San Pietro 40, Roma
-
San Pietro Suites
Via Della Stazione Di San Pietro 40, Roma
-
Saint Peter Station Apartments
Via della Stazione di San Pietro 35b, Roma
-
St. Peter's Dome Apartment
Via della Stazione di San Pietro 35, Roma
-
Casa per Ferie Ravasco San Pietro
Via della Stazione di San Pietro 37, Roma
-
S. Pietro Terrace
Via della Stazione di San Pietro 22, Roma
- 🏠 WorldPlaces ›
- Hotels ›
- 🇮🇹 Italy ›
- Roma ›
- Vatican Complex