20 Most Beautiful Small Towns in the U.S.
  • 2 months ago
From coastal destinations with stunning natural scenery to hidden gems with historic architecture, these are some of the most beautiful small towns in America.