I am going to Riverdale, GA for Thanksgiving. It's outside of Atlanta. I am looking for something close by, and I found the name of a place called Sassafras Institute of Living Foods in Riverdale, but the site says nothing about it. Anyone familiar with it?
What am I gonna eat???