Reviews of Batch Donegal. (Coffee Shop) in Letterkenny (Donegal).