For an awesome view of the surrounding landscape, head up to 1000 Islands Tower. See if you can spot any famous landmarks in the distance.
If you're spending a while in Leeds and the Thousand Islands, 1000 Islands Tower is a great place to start your sightseeing. This scenic viewpoint is one of numerous attractions worth seeing here. Boldt Castle, St. Lawrence Islands National Park, and Thousand Islands Bridge are also waiting to be explored nearby.