Explore details about location North 20th Street. North 20th Street is a location situated within the Phoenix alongside other areas such as North 35th Avenue, West Ellis Street, North 15th Street.