The Ross

The Ross

Hotel

Town Centre, Killarney, Kerry, Ireland