Always Relevant, Food & Drink, Reviews Restaurant Review: Windrush Island Cafe Posted onJune 1, 2015January 19, 2019 Located unassumingly on Belfast’s University Road, Windrush is a little bitĀ of authentic Caribbean goodness that you could very easily miss. From the outside, you barely…