I want to know the answer to the following question:
Where on the Avalon Peninsula is St. John's located?
All the background I'm provided with is that "St. John's was incorporated as a city in 1888, yet is considered by some to be the oldest English-founded city in North America.". Is that enough to answer the question?
Answer: no