Producing Excellence in Retail!

Leica Free Standing Display

Leica Free Standing Display

A modular freestanding display which incorporates the counter top unit at the top of the stand.

Leica logo