Where is Posto Rosso?

Where is Posto Rosso located?

Posto Rosso, Posto Rosso, Italy (approx. 39.90688°, 18.08261°)


Where is Posto Rosso on the map?