Ramboda Villa Sri Lanka A: No 54, Glenloch Estate, Katukithula. Mobile: +94 777 255 800 Email: [email protected] Ramboda Villa Sri Lanka A: No 54, Glenloch Estate, Katukithula. Mobile: +94 777 255 800 Email: [email protected] Notice: JavaScript is required for this content. Stay in touch If you wish to obtain more information about Cozy Villas Sri Lanka you can call us, email us or even contact us via post.