Self-service Mexican restaurant offering takeaway in Macclesfield. Order online for delivery.