3 People Living at 5605 Vermont Street Sw, Cedar Rapids, IA