2505 N 24th St Omaha, NE 68110