Situated 3.5 km from the Vatican City, St. Peters Basilica and 7 km from The Spanish Steps (Piazza di Spagna).
Via Aurelia, 481
Rome
00165
Italy
Checking for room alternatives