Inskip Grill was crowned the best burger joint in Knoxville in March. Now, the Powell location is closing its doors.