6995 S 109th St, La Vista, NE 68128, United States
7029 S 107th St, La Vista, NE 68128, United States
10913 Olive St, La Vista, NE 68128, United States