$127
Via Della Stazione di San Pietro, 14
Rome 00165 Italy
Rome 00165 Italy
Starhotels Michelangelo is two blocks from Saint Peter's Basilica and Square and approximately 19 miles from Fiumicino International Airport. This location...
more
Amenities
Pets Allowed, Wheelchair Accessible, Meeting Facilities, Babysitting, Broadband Access, Restaurant in Hotel, Air Conditioning, Television... see all
Pets Allowed, Wheelchair Accessible, Meeting Facilities, Babysitting, Broadband Access, Restaurant in Hotel, Air Conditioning, Television... see all

