Review Take your ass down to Tottenham’s Chicken Town! Tucked away in Tottenham’s old fire station, now stands a mighty chicken joint. Not just...