Nice apartment having everything you need to spend a few wonderful days in the Eternal City and
located about 1.7 km / ~ 1 mile from the Saint Peter's Square.
Good communication and value for money. Recommended.