Macho Nacho is a casual dining establishment specializing in Mexican-inspired cuisine. It is noted as a good option for vegetarians. The restaurant is located near Six Flags St. Louis.