2913 S 160th Plaza, Omaha, NE 68130 - Homesnap