Starhotels Michelangelo Rome



Rome • Show on map
Price as low as EUR 180.83
Set 450 metres from Saint Peter's Square Starhotels Michelangelo Rome offers rooms with classic decoration and air conditioning. Castel Sant'Angelo castle is a 15-minute walk away. The rooms include a…More info


