queen city


Meanings

  • the largest city in North Carolina; located in south central North Carolina