Where is Hotel Lunetta?

Where is Hotel Lunetta located?

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


Where is Hotel Lunetta on the map?