Cities

123456789101112
Across
  1. 6. affluent
  2. 7. quaint
  3. 10. enigmatic
  4. 11. mesmerizing
  5. 12. well-run
Down
  1. 1. dull
  2. 2. bustling
  3. 3. run-down
  4. 4. dazzling
  5. 5. spotless
  6. 8. sprawling
  7. 9. vibrant