Map
4917 S. 24th St., Omaha, NE, United States
Price
17

Lunch on house-made tacos and salsa at this small Mexican place in South Omaha.

Restaurant
El Alamo

Lunch on house-made tacos and salsa at this small Mexican place in South Omaha.