Museo Latino, located at 4701 S. 25th Street (southeast corner of 25th and L Streets) in Omaha, Nebraska. Central portion of building, seen from the west (from 25th).