1288 W Stillwater Lane, Greenwood, IN 46142 - Homesnap