
196-A Locke Street
Available April
$1,250 Per Month
2063, Admiral Court, Saint Peter, Tallahassee, Leon County, Florida, 32308, United States of America
Available May
$1,200 Per Month
*Square footage is approximate
$1,250 Per Month
$895 Per Month