THE STRAWBERRY TREE
The Strawberry Tree is Ireland’s only certified organic restaurant, using organic and wild foods, prepared expertly and served in possibly Ireland’s most dramatic dining rooms.