Where is Castello di Santa Severa?

Where is Castello di Santa Severa located?

Castello di Santa Severa, Castello di Santa Severa, Italy (approx. 42.01609°, 11.95712°)


Where is Castello di Santa Severa on the map?