St. Andrews is a town in the Canadian province of New Brunswick. As of 2001, the population was 1,869. The area of the town was 8.35 kilometres.
External Link: