$284,900 -
2973 Taywood Meadows Unit 23
Sarasota ,
FL 34235
County or Parish: Sarasota