
Palm Springs Hotel Dili
The luxorious Palm Springs Hotel Dili is a 5 star hotel located at Zero IV, Fatuhada, Dom Aleixo in Dili. The hotel is rated as Superb with score of 9.2, based on 6 hotel reviews.
Show more details Set dates- 5 Stars
- 9.2 Superb