6316 Turkey Branch Road #52, Laurel, DE 19956 - Homesnap