Starhotels Metropole

Starhotels Metropole Address: Via Principe Amedeo 3, Rome, Italy

Minimum price found for Starhotels Metropole was: 100 EUR

Click here to get more information, photos & guest ratings for Starhotels Metropole