FOR RENT: 309 Osceola St #1 Tallahassee FL 32301