The Root
- Address: 110 W. Lebanon Avenue, Elon, NC, 27244
- Phone: (336) 792-1081
About Us
Contemporary American restaurant specializing fresh, flavorful food made from scratch with quality ingredients by people passionate about good cooking.