Where is Hotel Lunetta, Rome?

Where is Hotel Lunetta, Rome located?

Hotel Lunetta, Rome, Hotel Lunetta, Rome, Italy (approx. 41.89589°, 12.47385°)


Where is Hotel Lunetta, Rome on the map?