All Properties 8454 Leech Dr, Oskaloosa, KS View details 8531 Leech Dr, Oskaloosa, KS 66066 Mobile / ManufacturedLot: 9.3 acres View details 8538 Leech Dr, Oskaloosa, KS 66066 Single Family3 beds1 bath1,344 sqftBuilt in 1979 View details List of streets in 66066 Liberty St Cherokee St Us 59 Hwy Union St Delaware St Walnut St Washington St Nemaha Rd Ferguson Rd 62Nd St 70Th St Jefferson St