Where is Casamozza?

Where is Casamozza located?

Casamozza, Casamozza (Station), France (approx. 42.52215°, 9.441186°)


Where is Casamozza on the map?