Located in Rome, this apartment features free WiFi The apartment is 17 km from St Peters Basilica There is a seating area, a dining area and a kitchen as well as a private bathroom Towels and bed linen are featured in this self-catering accommodation Vatican Museums is 18 km from Albornoz Resort Roma, while The Vatican is 18 km away The nearest airport is Rome Ciampino Airport, 17 km from Albornoz Resort Roma