DBI Ceylon Hotels & Resort is located in Sri Lanka on 3rd Floor, No, 3/1, 61 Ananda Coomaraswamy Mawatha. DBI Ceylon Hotels & Resort is rated 3 out of 5 in the category property management company in Sri Lanka.
Address
3rd Floor, No, 3/1, 61 Ananda Coomaraswamy Mawatha
Service options
On-site services