Read More Canada Uncategorized The Town with the Most Pubs per Square Mile: St. John’s, Newfoundland St. John’s, the capital of Newfoundland and Labrador, Canada, boasts a unique and captivating charm. Nestled on the… byThe Travel BibleMarch 13, 20259 views