Via leone dehon, 45, 00165 Roma
Apartment
Providing garden views, Villa Dehon in Rome provides accommodations and a garden. The air-conditioned accommodations are 2.7 miles from St. Peter's Basilica. Free Wifi is available throughout the property, and Battistini Metro Station is 2.3 miles away.
All units include a seating area, a flat-screen...