via San Telesforo 11 , Roma
bedrooms
Baths
Guests
Centrally located on one of Rome shopping streets, Enjoy your stay - Vatican Apt offers air-conditioned accommodations featuring free WiFi. St Peter's Square is 2953 feet from the property.
Parking
WiFi/Internet
Laundry
Non-smoking
Air conditioning
No nearby properties available in this region at the moment.