Booking for : Timor Lodge Hotel

Timor Lodge Hotel

Timor Lodge Hotel

Timor Lodge Hotel is an iconic 3-star hotel nestled in the city of Dili. Opened in 2000, the hotel features verdant grounds and the iconic 144-sqm swimming pool. It is still recognize as one of the biggest in Dili.