1763 Astor Farms Place, Sanford, FL 32771 - Homesnap