3 People Living at 3620 Foxborough Terrace Ne Apt D, Cedar Rapids, IA