The Ross The Ross, a cool, design-led, family-owned luxury boutique hotel in the heart of Killarney... Read more