3 Caballeros Address: 18 Springs Dr, Leicester, NC 28748 Phone: (828) 883-8115 Restaurants, Mexican Other Businesses: New Leicester Grill at 2772 New Leicester Hwy, Leicester, NC 28748 Turkey Creek Cafe at 2772 New Leicester Hwy, Leicester, NC 28748