$380,000 -
3131 Lockwood Terrace
Sarasota ,
FL 34231
County or Parish: Sarasota