Central Park named best location in the United States for Leaf Peeping

New York City is currently showcasing its vibrant fall colors, and according to Yelp users, the Central Park Conservancy is the top-ranked destination in the country for leaf-peeping. After what seems like an eternity of wet and chilly weekends, the…