Township of Moseley Hall, Lenoir County, North Carolina, United States