Biz Buzz: High costs spell end for eco-friendly pizza place

October 21, 2009 9:35 PM