Welcome to Patagonia, one of the most remarkable landscapes in all of South America. You'll land in Punta Arenas where a guide will meet you and escort you to your luxury lodge located within the icy wonderland of Torres del Paine National Park.