315 NE 3rd Street, Deland, IL 61839 - MLS#11009468 - Samuel Stella ...