May 10, 2023 Crown & Champa Resorts announces new property Crown & Champa Resorts has announced the newest addition to its portfolio, Jawakara Islands Maldives, set to open soon.…