Grand Colombier
Encyclopedia
Grand Colombier is an island in the French North American territory of Saint Pierre and Miquelon. It is located off the north coast of Saint Pierre Island
.
Saint Pierre Island
Saint Pierre Island is one of the three main islands of Saint Pierre and Miquelon. It contains the town of Saint-Pierre, which lies on the island's east coast and is the main population centre of the island group....
.