0 Lodging Dili Time Square Apartment and Hotel in Dill Rua Laloran, Fatuhada Time Square Hotel and Apartment, Dili, Dili