Get directions to: Azteca, Lafayette, IN Restaurant address: 721 Main St Lafayette, IN 47901, USA Driving Walking Bicycling Restaurant: Azteca