Los Angeles Camera Shop is located in Kota Batam, Indonesia on Nagoya Hill Shopping Mall Blok LG CN91, Lubuk Baja Kota, Kec. Lubuk Baja. Los Angeles Camera Shop is rated 5 out of 5 in the category camera store in Indonesia.
Address
Nagoya Hill Shopping Mall Blok LG CN.091, Lubuk Baja Kota, Kec. Lubuk Baja
Service options
In-store pick-up
In-store shopping