3904 Nicholwood Road, Tallahassee, FL 32310 - Homesnap