La River House est une propriété exceptionnelle, respectueuse de l'environnement, construite sur un terrain d'un hectare situé à Dambulla, qui regorge de ressources telles que l'eau, les montagnes et l'agriculture. Six personnes peuvent s'y détendre dans un intérieur et un extérieur luxueux, avec trois chambres.