Isle Labella

Isle Labella

About

Isle Labella is an island in the Town of Hammond, St. Lawrence County, New York.

Facts

LocationTown of Hammond, St. Lawrence County, New York, United States