st john November 17, 2020 670 × 480 A Mini Tour of the Maritimes, Virtually St. John’s, capital and largest city of Newfoundland, Newfoundland and Labrador, sits at the eastern end of the Avalon Peninsula. (Visited 11 times, 1 visits today)Related ArticlesKingston’s Culinary and Art ScenesA Day Trip To GuelphA Mini Tour of the Maritimes, Virtually