River John, Nova Scotia, Pictou County
River John is a Canadian village in Pictou County, Nova Scotia. It is located near the mouth of the River John on the Northumberland Strait, half way between Pictou and Tatamagouche near the boundary with Colchester County.