Ross Castle. Ross Castle offers a stunning backdrop overlooking the shores of Lough Leane, one of the most scenic lakes in Killarney National Park, and is ...