A KFC restaurant in Indianapolis has been awarded LEED (Leadership in Energy and Environmental Design) Gold certification by the U.S. Green Building Council.
Past Issues