Les Tacos de Louis is a fast food restaurant specializing in French Tacos, offering both in-store and delivery options.