Solar-Powered Steakhouse in Florida
Ted’s Montana Grill in Tallahasee, Florida is the first restaurant based chain to install and use solar power.. This restaurant is owned by Ted Turner and is an eco-friendly restaurant in a chain of 49 restaura ... More





