9649 W Jewel Street, Delmar, DE 19940 - Homesnap