Where is Sant'Anna dei Lombardi?

Where is Sant'Anna dei Lombardi located?

Sant'Anna dei Lombardi, Sant'Anna dei Lombardi (Station), Italy (approx. 40.84686°, 14.24997°)


Where is Sant'Anna dei Lombardi on the map?