Starhotels Metropole

Via Amedeo Principe 3
Rome
Italy