Found 2 places
Address: 7120 South 86Th St, Lavista, NE 68128
Latitude: 41.1886 (41°11′19″N), Longitude: -96.0456 (96°2′44″W)
Latitude: 41.188 (41°11′17″N), Longitude: -96.0919 (96°5′31″W)