Where is La casa verde?

Where is La casa verde located?

La casa verde, Sicily, Italy (approx. 38.16336°, 13.10416°)


Where is La casa verde on the map?