Taco Luchador
➤ 112 Meridian Ave, 40207-4913, Louisville, United States
Vegetarian Friendly, Vegetarian, Mexican, Seafood, Steak
"Girls always took call to orders, preoccupied service, food was good, but always expensive for what you get. $6 per taco is a lot. Lunch too expensive at $23.00"