El Rancho Restaurant

2030 Martha Street
Omaha NE 68108
Contact(s):
Carmela Barrera - Owner
Share:
About
Authentic Mexican restaurant with over 10 yrs. of establishment located in the heart of South Omaha. Dine-in or take-out. Lunch specials everyday and free chips and 7 salsa varieties. Open 7 days a week.

More information

Ownership : Hispanic
Powered By GrowthZone