Best Restaurant in Lorrha, ireland