2106 Lee Ave Tallahassee, FL 32308