Best Takeout Restaurant in Carlow, ireland