Get directions to: Taqueria El Paisa, Omaha, NE
Restaurant address: 4833 S 24th St Omaha, NE 68107, USA
Restaurant: Taqueria El Paisa