This quaint Savannah, Georgia, inn is located along the banks of the Savannah River, near a handful of the city's top ...