Seven-Suite Property to Open on 1st May 2025 on the South Sri Lankan Coast