3424 Peachtree Rd NE Tallahassee, FL 32308