Where is Arma di Taggia?

Where is Arma di Taggia located?

Arma di Taggia, Arma di Taggia (Station), Italy (approx. 43.84384°, 7.85096°)


Where is Arma di Taggia on the map?