Mexican/Tex Mex in London - City of London 18 North Colonnade, London , United Kingdom, City of London, London, E144EU Tags: Mexican food delivery, Mexican food online ordering, Mexican food order takeaway online, tortilla canary wharf