The Mews – Luxurious self catering accommodations overlooking the River Barrow and Mount Leinster