Starhotels Metropole
Starhotels Metropole 
Via Amedeo Principe 3
Rome,  00185
Italy
Rates from 159.1892 to 306.252 (EUR)

Starhotels Michelangelo
Starhotels Michelangelo 
Via Della Stazione Di San Pietro 14
Rome,  00165
Italy
Rates from 128.5911 to 343.5743 (EUR)

Sponsored
links