Located in Dili, JL Villa offers a garden and fitness centre. Free WiFi is offered throughout the property. The accommodation features a flat-screen TV. Some units have a seating area and/or terrace. Read more
Located in Dili, JL Villa offers a garden and fitness centre. Free WiFi is offered throughout the property. The accommodation features a flat-screen TV. Some units have a seating area and/or terrace.