Description
This 4 star hotel is located in the city centre of Rome and was established in 2016. It is close to the Piazza Di Spagna and the nearest station is Spagna Metro Station.
Features
Business Center
住所: Via Dei Due Macelli 106, Rome, 00187
Map location could be inaccurate. Please double check the address well before your trip.