Where is Hotel Palazzo Manfredi – Small Luxury Hotels of the World, Rome?

Where is Hotel Palazzo Manfredi – Small Luxury Hotels of the World, Rome located?

Hotel Palazzo Manfredi – Small Luxury Hotels of the World, Rome, Hotel Palazzo Manfredi – Small Luxury Hotels of the World, Rome, Italy (approx. 41.89019°, 12.49558°)


Where is Hotel Palazzo Manfredi – Small Luxury Hotels of the World, Rome on the map?