6364 Deer Meadows Road, Greenwood, DE 19950 - Homesnap