Travel + Leisure announced the results of its annual World’s Best Awards survey recognizing both The Shore Club and our sister resort, The Palms, as two of the best hotels in the world, placing The Shore Club as number 82 and The Palms as number 92, on this year’s Top 100 Hotels in the World […]