Restaurants – Bars in Savannah, Georgia. Where is the best place to eat while in Savannah? The answer is Alligator Soul restaurant. “The luxury eateries chosen by Savannah’s most discerning residents and visitors always include the downtown eatery on their lists of recommendations. With an emphasis on humanely handled animals, our neighborhood restaurant is known for its organic, fresh, natural, day boat, local, and regional meals. This philosophy is evident in everything from our organically crafted cocktails to our pastry chefs’ in-house sweets.