Explore details about location Southwest 20th Street. Southwest 20th Street is a location situated within the Oklahoma City alongside other areas such as Northwest 19th Street, Northeast 23rd Street, Northwest 35th Place.