Archaeological site

Namascae

France

About

Namascae is the ancient name of the French town of Annemasse, in the Haute-Savoie in Roman times.