Steller Woods Village in Ottumwa, IA is ready for you to move in. The address for this community is in Ottumwa at 720 N. Fellows Ave in the 52501 area. Schedule a time to see the available floorplan options. The leasing staff is waiting to show you all that this community has in store. Stop by to schedule a tour.