Museo Latino, located at 4701 S. 25th Street (southeast corner of 25th and L Streets) in Omaha, Nebraska. View is from 25th Street; camera is facing east.