El MercadoAddress2923 S 25th Street, Omaha, NETypeCommercialCommercial Square Feet6,000Completed!1998Total Cost$351,928Next PropertyPrevious Property