LFS HQ

Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia ● Single Screen

Address:  Lot 1A Jalan 51A/223A Off, Jln Utara, , Kuala Lumpur 46100, Wilayah Persekutuan Kuala Lumpur

Theatre Rating
Based on 0 users