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°)
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°)