Here's why:
* Gender in French: Nouns in French are assigned a gender (masculine or feminine). This gender often doesn't correspond to the English gender of the word.
* "Ville" as a feminine noun: The word "ville" is a feminine noun, meaning it takes feminine articles and adjectives.
Examples:
* La ville: The city (feminine article "la")
* Une grande ville: A big city (feminine adjective "grande")
* La ville est belle: The city is beautiful (feminine adjective "belle")