1 Person Living at 607 Juniata Avenue Apartment 54, Dell Rapids, SD