2 People Living at 3620 Foxborough Terrace Ne Apt A, Cedar Rapids, IA