Avenida da Portugal (Beach Rd) Dili East Timor
By

Hotel Esplanada