About Creating Tabula Rasa Resort, Sri Lanka
We are developing a 28-room luxury resort in Galle, Sri Lanka on a triple A-location with views over the Indian ocean and Kogalla lake.
Tags
Description
We are developing a 28-room luxury resort in Galle, Sri Lanka on a triple A-location with views over the Indian ocean and Kogalla lake.