3320 S 188th Street, Omaha, NE 68130 - Homesnap