Yum! Brands

Sustainable Chalupas?

A new KFC/Taco Bell combo restaurant in Northhampton, Massachusetts has been awarded LEED certification.
25 June 2009 - 8:00am
Yum! Brands
Syndicate content