This is Sri Lankan warmth delivered with the polish of dedicated household service. Where nature soothes, design inspires, and every detail reflects bliss. Contact Telephone: +61 449 900 224 Email info@starflowervilla.com Address Star Flower, 274/2 Gangabada Road Devagoda, Ambalangoda find villa star flower on google maps