8039 Earth Way, Tallahassee, FL 32310 - Homesnap