The 50 Most Beautiful Small Towns in America

House Beautiful, Good Housekeeping and Country Living

We’ve rounded up the cutest village in every single state.  Ste. Genevieve, MO, ranks number 25 in our list of the 50 most beautiful small towns in America!

Screen Shot 2016-07-10 at 9.57.55 PM

CountryLiving.com