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