3 People Living at 1106 N Beach Avenue, Dell Rapids, SD