Snow-covered Cascade staircase of the park is a tourist attraction of the resort town Zheleznovodsk, Russia.