Where is Giampilieri Superiore?

Where is Giampilieri Superiore located?

Giampilieri Superiore, Giampilieri Superiore, Italy (approx. 38.069717°, 15.469466°)


Where is Giampilieri Superiore on the map?