$231
Via Muzio Clementi 81
Rome 00193 Italy
Rome 00193 Italy
Hotel Dei Mellini stands out for its gorgeous location on the Tiber, just a short scenic walk from the Vatican, the Spanish Steps, Trastevere and most historic...
more
Amenities
Wheelchair Accessible, Meeting Facilities, Babysitting, Restaurant in Hotel, Air Conditioning, Television... see all
Wheelchair Accessible, Meeting Facilities, Babysitting, Restaurant in Hotel, Air Conditioning, Television... see all

