Etymology Grand Isle takes its name from an island located in the Saint John River near the town center.
Etymology Grand Isle takes its name from an island located in the Saint John River near the town center