Where is Novara di Sicilia?

Where is Novara di Sicilia located?

Novara di Sicilia, Sicily, Italy (approx. 38.01596°, 15.13188°)


Where is Novara di Sicilia on the map?