Long Point lighthouse is a must see tourist attraction when visiting Crow Head NL Canada. The active lighthouse was built in 1876 and is a popular destination to visit on North Twillingate Island. It offers amazing views of Notre Dame Bay and...
Long Point lighthouse is a must see tourist attraction when visiting Crow Head NL Canada. The active lighthouse was built in 1876 and is a popular destination to visit on North Twillingate Island. It offers amazing views of Notre Dame Bay and “iceberg alley’.