Each Ted’s Montana Grill features multiple, sometimes subtle nods towards the restaurant chain’s commitment to sustainability and its new Avalon location in Alpharetta, Georgia is no exception. 215 more words