Waterland 11540 Negombo, No. 106/a, St. Mary's Road, Pallansena, Kochchikade ***** 9.1 / 10 159 reviews