3 People Living at 6218 Decatur Street Sw, Cedar Rapids, IA