"Very good hotel. Fantastic service."
Situated in Dili, Sakura Tower Hotel has a restaurant, garden and free WiFi. All rooms boast a kitchenette, a TV with satellite channels, and a private bathroom. The accommodation features room service and free shuttle service for guests.
Food & Drink