Charleston Ranked as One of the Top 20 Happiest Cities in America

by