FOR RENT: 309 Osceola St #3 Tallahassee FL 32301