Leo Palace Hotel
18, Jalan Rahmat, Off Jalan Sultan Azlan Shah, Kuala Lumpur, Malaysia
Booking.com
Book Now