3425 Laura St Tallahassee, FL 32305