The Lellama – A ‘must see’ highlight in Negombo

Negombo is probably one of the most convenient and accessible beach destinations in Sri Lanka, it soars high with a self-speaking reputation and ambiance that sets a relaxing yet exciting tone for its visitors....