KL Times Square Residence
KL Times Square Residence
Aparthotel
1 Jalan Imbi
, Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia
55100
72
Average ·
8 reviews