Wahaca Restaurant, London Previous Next Published 01/08/2014 at 2792 × 3375 in I Didn’t Go To London For The Fish & Chips… Wahaca Restaurant Bar