Tag: place to stay

The Ceylon Hotels Corporation

The Ceylon Hotels Corporation

Ishala Samarasinghe Queens Hotel at Kandy The Ceylon Hotels Corporation (CHC), is the operator of 13 rest houses countrywide and ...