Where is Hotel Selva Candida?

Where is Hotel Selva Candida located?

Hotel Selva Candida, Lazio, Italy (approx. 41.93214°, 12.3768°)


Where is Hotel Selva Candida on the map?