1704 Mora Road, Willacoochee, GA 31650 — Sold Mar 2025 for $97,500, 3 bd 1 ba | Veribas GO