Leicester is an unincorporated town in Buncombe County, North Carolina. Leicester is approximately 10 miles northwest of Asheville, North Carolina.
Leicester is located at 35°39'18" North, 82°41'47" West (35.649781, -82.710622)1.