Cape May Is The Most Adorable and Underrated Small Town in NJ
Find out which towns made the list of America's favorite underrated spots. Cape May, NJ, comes in at number 23 with its picturesque beaches, Victorian architecture and historical preservation.