Explore details about location North 20th Street. North 20th Street is a location situated within the Omaha alongside other areas such as South 88th Street, Ogden Street, South 136th Street.