640 N Owl Dr, Sarasota FL $2,145,000 Vacant Land 12,960 Sq.Ft. lot View full details -82.5587 27.3145 ACT