Jack Tree Lodge

  No 1, Nelum Mawatha, Primrose Gardens, Kandy, Kandy, Sri Lanka

Booking.com Book Now