Where is Grenadier island?
Where is Grenadier island? Ontario Grenadier Island is one of the islands of the Thousand Islands located on the St. Lawrence River in the United Counties of Leeds and Grenville, Ontario, Canada. How big is Grenadier island? 1,290-acre Grenadier Island is a 1,290-acre (5.2 km2) island located two miles (3.2 km) out from Mud Bay […]