This is a single family home. This home is located at 53220 Duha Ridge Rd, Steuben, WI 54657.Show more