1142 E Founds Street, Townsend, DE 19734 - Homesnap