Location: the Meliá Kuala Lumpur is situated in front of the Times Square shopping centre, which includes an indoor theme park, retail outlets and an IMAX theatre. It is surrounded by business complexes, major shopping centres and entertainment spots in the city centre of Kuala Lumpur.