Designed by
Title
Schindler logo on a panel #106841099
Description
Saint Priest, France - June 18, 2017: Schindler logo on a panel. The Schindler Group is a manufacturer of escalators, elevators, and moving walkways worldwide, founded in Switzerland in 1874
This image is editorial