Definitions of down town:

  • noun:   the center of a city