A basic property set on a long stretch of beach in the quaint town of Negombo. TO/0608.
Located on the west coast of Sri Lanka [ + ]