You don’t need to create a taxonomy page. The page in which you want to display your posts that have been added to the custom taxonomy you created should use a format like this https://codex.wordpress.org/Class_Reference/WP_Query
Read that page. Here is some code in which I get all the posts in my custom taxonomy. This is in my plugin L7 Admin Help Videos on WordPress.org. Slightly modified for this example.
$args = array(
'post_type' => 'post',
'tax_query' => array(
array(
'taxonomy' => 'your-custom-taxonomy-slug',
'field' => 'slug',
'terms' => 'your-term',
),
),
'post_status' => 'publish',
'no_found_rows' => true,
);
This argument array should be put into your WP-query function like this:
$my_query = new WP_Query( $args );
Then you loop through the results like this:
if ( $my_query->have_posts() ) {
while ( $my_query->have_posts() ) : $my_query->the_post();
// Echo all the stuff from a post here
endwhile;
}
This is a pretty basic example but you should read the codex:
https://codex.wordpress.org/Class_Reference/WP_Query
https://codex.wordpress.org/Taxonomies
https://codex.wordpress.org/Function_Reference/register_taxonomy