The Polychrome Overlook is located (63°32'8.48"N 149°49'49.00"W) at mile 46 along the Denali Park road. The point is a standard rest stop for all of the tour buses leaving from the Wilderness Access Center to the Wonder Lake.
Tuvalu 2016, Denali National Park.
The image shows a view from the Polychrome Overlook towards south to the summits of the Alaska Range in the south.
The summits of the depicted ridge (located between Mount Pendleton and Scott Peak) are unnamed on US topo maps. The stamp was issued in the series "150th Anniversary of the U.S. Acquisition of Alaska from Russia".