8220 S 87th Street, La Vista, NE 68128 - HotPads