Long Bay Beach Resort on the British Virgin Islands is proud to announce that they have been selected as a nominee for the World Luxury Awards 2023!