Explore details about location North 20th Street. North 20th Street is a location situated within the Duncan alongside other areas such as North F Street, West Spruce Avenue, Demolay Avenue.