Videos by Mama Beach Villa in Negombo. Welcome to 'Mama Beach Villa' - Negombo. Our team at Mama Beach Villa have amalgamated our experience and expertise to produce wonderful holiday homes.