Explore details about location North 20th Street. North 20th Street is a location situated within the Phoenix alongside other areas such as North 3rd Avenue, West Charter Oak Road, North 6th Place.