The Avalon Peninsula is a large peninsula that makes up the southeast portion of the island of Newfoundland in Canada. It is 9,220.61 square kilometres in size.
Satellite view of the Avalon Peninsula in the winter
The coast of the Avalon Peninsula, in the province of Newfoundland and Labrador