El Azteca is based on Elephant Mews, that tiny alley at the back of the shopping centre on the New Kent Road side. When I first moved to the area (September 2004) I called in and got info about their food delivery service on Friday nights, but I have never got round to using it. Anyone know if they still do it? And have you tried it?
Their website is all in Spanish, so I can't check there: