Wells in Oskaloosa is ready to be your home. This apartment community is located at 309-319 N. D St. in the 52577 area of Oskaloosa. Come for a visit to see the current floorplan options. The leasing team is waiting to show you all that this community has to offer. So get a head start on your move. Contact or stop by Wells to schedule a tour today!