1 Month Free Updated Today COMPARE Maybrook Terraces 206 N Leach St, Greenville, SC 29601 2 - 3 Beds $3,000 - $3,900