Lensa Creative Multimedia Sdn. Bhd. is located in Kuala Lumpur, Malaysia on Diamond Square, No. 11-2-2, Jalan 2/50. Lensa Creative Multimedia Sdn. Bhd. is rated 3 out of 5 in the category movie rental in Malaysia.
Address
Diamond Square, No. 11-2-2, Jalan 2/50