Berjaya Times Square Hotel

Prices starting from USD129.00