Sold Jul 2019
$102,000
3136 Layla St, Tallahassee, FL 32303
3 bd 2 ba 1,249 sqft