11233 Decatur Plaza at 11233 Decatur Plaza, Omaha, NE 68154 | HotPads