The Ross

The Ross is a cool, design-led, family-owned luxury boutique hotel in the heart of the Killarney town centre, mere footsteps from the Killarney National Park.