La Choza | 5133 S 25th St Omaha NE 68107 United States Restaurant Menu & Phone5133 S 25th St Omaha NE 68107 United States 4.3/5