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