BEST WESTERN Grand Palace Kemayoran is One Stop Leisure Hotel :)
Enjoy your shopping and leisure
experiences! get free drop off service to famous shopping and leisure
destinations.
One of alternative stays that
suits your family up.
Shop til you drop J