A. Ferrari SpA ENG Magic, touch latch system

Magic system Touch latches