1. Lillie's Restaurant 58 E Peacock Ave, Denton, NC 27239 Coordinate: 35.63023,-80.11205 Phone: (336) 859-5959