El Mercado Address 2923 S 25th Street, OMAHAaha, NE Type Commercial Commercial square feet 6,000 Completed! 1998 Total Cost $351,928