City Guide, Day Trip Ideas, East Coast, New England, New York City, Travel
This is my favorite swimming waterhole in upstate New York by far! It is located in a small town called Leeds in the Catskills, New York. This location has been gate-kept for a long time as not many people would disclose or openly share about the exact location....