Electra America Hospitality Group Purchases Grand Lucayan Beach Resort Construction is set to begin this summer and will be completed by 2025. Read more