Videos by Welcombe Hotel Trincomalee in Trincomalee. Welcombe Hotel - Trincomalee - Sri Lanka. - The warm overtones of the hotel are reflective of the sunrise and sunset that touch The Welcombe each day.
Welcombe Hotel