Comodamente situato nel quartiere Chow Kit di Kuala Lumpur, OYO 89571. L'Eco Palace Hotel dista 1,4 km dal Putra World Trade Centre, 2,7 km dalle Petronas Twin Towers e 2,9 km dal Suria KLCC.
Numero delle stanze: 132
110 jalan raja laut, Chow Kit, 50350 Kuala Lumpur, Malesia