The Louisville Courier Journal reports the closing of the Buckhead Mountain Grill in Louisville (3020 Bardstown Road) after a quarter-century in business. “Despite a strong effort from management and staff since the March 2020 shutdown, the economic impact of operational capacity restrictions due to the current pandemic has presented a decline that makes business no longer sustainable at this unique location,&...Read more