The Open Door Mission has been an Omaha institution since the 1950s, and was relocated to 2706 North 21st Street East in 1986.
The Open Door Mission has been an Omaha institution since the 1950s. The Open Door Mission was relocated to 2706 North 21st Street East in 1986.