Tio Luis Tacos
(1,451)
Mexican restaurant
Long-running standby serving Mexican family favorites, known for its specialty tacos. BYOB.
Address: 3856 S Archer Ave, Chicago, IL 60632
Hours: Open ⋅ Closes 11 PM
Phone: (773) 843-0098
No information is available for this page. · Learn why
No information is available for this page. · Learn why
Apr 18, 2023 · Lansdowne Taco Luis was the original in the late 90s. Used to work in that dead mall and eat there every shift. My man had more energy than an ...