New Castle Tavern

I absolutely love going to the New Castle Tavern in New Castle, KY. While the drinks are great and the prices are very reasonable I can get can a bottle of Budweiser or Blue Moon pretty much anywhere. Living in Louisville, Kentucky’s largest city, I have my pick of dozensContinue Reading