KANSAS CITY, Mo. - Hogshead KC announced Friday it will close on Jan. 5, 2020. The restaurant is located at 4743 Pennsylvania Ave. on the Country Club Plaza. Hogshead said it is heavy-hearted over the decision. "It has been an absolute blast serving you the last 2 years, Kansas City.