Translation of town center in Spanish:

town center

centro de la ciudad, n.

noun

  • 1

    centro de la ciudad masculine