1334 Timberlane Rd Tallahassee, FL 32312