Leo Palace Hotel

  18, Jalan Rahmat, Off Jalan Sultan Azlan Shah, Kuala Lumpur, Malaysia

Booking.com Book Now