Sold Apr 2021
$183,000
1378 Jay Bird Ln, Tallahassee, FL 32310
3 bd 2 ba 1,807 sqft