Hainesville, New Brunswick

Hainesville is a community in the Canadian province of New Brunswick.