136 Lecroy Road, Walhalla, SC 29691 — Sold Nov 2024 for $367,500, 3 bd 2 ba | Veribas GO