Homes for sale - 24 Otis Street, Greenville, SC 29605 – MLS#1452861...