Where is Best Western Plus Hotel Spring House, Rome?

Where is Best Western Plus Hotel Spring House, Rome located?

Best Western Plus Hotel Spring House, Rome, Lazio, Italy (approx. 41.90736°, 12.45174°)


Where is Best Western Plus Hotel Spring House, Rome on the map?