Sela Mechanical Systems Ltd

Sela Mechanical Systems Ltd

Sela Mechanical Systems Ltd in Maalot-Tarshiha, northern Israel. Maalot-Tarshiha, Aug 27, 2020. Photo by Eitan Elhadez-Barak/TPS