Leica 28-90 f2.8-4.5 ROM (Leica 11365) in excellent condition with caps, and box.
Made in germany
Serial: 3970381
Leica 28-90 f2.8-4.5 ROM
$5,645.00Price
Call Us 03 9898 4999
Leica 28-90 f2.8-4.5 ROM (Leica 11365) in excellent condition with caps, and box.
Made in germany
Serial: 3970381