Explore details about location South 20th Street. South 20th Street is a location situated within the Omaha alongside other areas such as North 83rd Street, Hanscom Park Drive, Mason Street.