Saint John Restaurant Recognised For Excellence Saint John, NB, Canada / Country 94 News Oct 23, 2015 | 5:36 AM A Saint John restaurant, Port City Royal on Grannan Street has been named by Air Canada’s travel magazine, En Route, as the second best place to eat in the country.