Located in Greene County, New York, Leeds is a charming town known for its picturesque countryside and historic architecture. Visitors can explore the nearby Catskill Mountains, go hiking or fishing in the area's many parks, or simply relax and enjoy the peaceful atmosphere of this quaint town. With its proximity to popular attractions like the Hudson River and Kaaterskill Falls, Leeds is the perfect destination for nature lovers and outdoor enthusiasts.