What is the name of the peninsula where St. John's is located?
Avalon Peninsula
Labrador Peninsula
Newfoundland Peninsula
Marconi Peninsula
Answer
St. John's is located on the eastern tip of the Avalon Peninsula on the island of Newfoundland. The Avalon Peninsula is a large peninsula that makes up the southeast portion of the island of Newfoundland.
How much do you know about St. John's, the charming capital of Newfoundland and Labrador?