CARA Organic Beauty Spa at Lough Eske Castle Hotel is a 5-star spa resort experience that always has your wellness and wellbeing at heart. It is also an idyllic luxury spa hotel in Ireland if you are searching for a weekend spa break of pure indulgence and pampering.