Sandali Walauwa 339 / 7A Kurudu Watta Bentota, Sri Lanka 80500 Rates recently viewed: ( $0.00 - $0.00 ) 4.0 Star Hotel