2 People Living at 11219 Decatur Plaza Apartment 613, Omaha, NE