Minutes from Atlanta, Flint Hill is a gorgeous, historic mansion situated on a quiet lawn in Norcross, Georgia.