Where is Castello degli Schiavi?

Where is Castello degli Schiavi located?

Castello degli Schiavi, Castello degli Schiavi, Italy (approx. 37.79151°, 15.22331°)


Where is Castello degli Schiavi on the map?