
Excelsior Resort
The luxorious Excelsior Resort is a 4 star hotel located at Marconi, Fatuhada in Dili. The hotel is rated as Good with score of 7.4, based on 14 hotel reviews.
Show more details Set dates- 4 Stars
- 7.4 Good
Last updated on May 17, 2023