Santa Clara Apartments
1305 Santa Clara St #3, Oskaloosa, IA 52577