town center
definitions
-
the main commercial and social area of a town (US spelling)es: el área comercial y social principal de una ciudad (ortografía estadounidense)
examples
-
We met at the town center last weekend.
Nos encontramos en el centro de la ciudad el fin de semana pasado.