Avalon Peninsula
The Avalon Peninsula is a large peninsula that makes up the southeast portion of the island of Newfoundland. It is 9,220.61 square kilometres in size.
The peninsula is home to 270,348 people, about 52% of Newfoundland's population, according to... Wikipedia