$223
Via Flavia 106
Rome 00187 Italy
Rome 00187 Italy
The Marcella Royal Hotel offers attractive boutique hotel accommodations in Rome. The hotel is located less than a mile from the Via Veneto, about one mile...
more
Amenities
Wheelchair Accessible, Babysitting, Broadband Access, Air Conditioning, Television... see all
Wheelchair Accessible, Babysitting, Broadband Access, Air Conditioning, Television... see all

