Charleston Ranks in 2019’s Top 20 Happiest Cities in America

by