Amelia is a town and comune located in central Italy which is part of the province of Terni. The city is located in Umbria not far from the borde…Amelia is a town and comune located in central Italy which is part of the province of Terni. The city is located in Umbria not far from the border with Lazio. In Antiquity it was known as Ameria.