Ambasciatori Palace

Via V. Veneto 62,
Rome, 00187

Plot an area on map:

Central Rome

Trevi Fountain

Spanish Steps

Show similar hotels:

All Central Rome Hotels

All 5 star Hotels

5 * hotels in Central Rome

Pinpoint attraction on map:

Via Veneto0.0km

Spanish Steps0.6km

Piazza di Spagna0.6km