Set in the heart of Killarney National Park, Muckross is known throughout the world for its scenic beauty and cultural attractions.