8309 Bell Oaks Dr. Enjoy a delightful meal along with refreshing drinks at Archie & Clyde's Restaurant! City Section Regional Restaurant Type Pizza Bar and Grill Visit Website Call Archie & Clyde's Restaurant 8309 Bell Oaks Dr. Newburgh, IN 47630 United States (812) 490-7778 Directions