centre de la ville

listen to the pronunciation of centre de la ville
French - English
{n} downtown
centre of a town