Strategically situated in the heart of Kuala Lumpur, Leo Palace Hotel is surrounded by major attractions, entertainment, and shopping complexes. Located on busy Jalan Rahmat Road, it is a one hour drive from the Kuala Lumpur International Airport. Other..