Leica Store Shangri-La Opens

Leica Store Shangri-La is now open. Visit them at Lucerne - Unit 231, Level 2 Shangri-La Plaza, Shaw Blvd., Mandaluyong City in the Philippines.

Tags: