1 Person Living at 3812 Foxborough Terrace Northeast Apartment D, Cedar Rapids, IA