3323 S GENEVA RD, SAINT LOUIS, MI, 48880 — Buildability Score 60/100