Colombo

Sarasa Hotel

About

Sarasa Hotel is a restaurant in Colombo, Sri Lanka.