Get directions to: Elquijota, Chicago, IL Restaurant address: 5661 N Clark St Chicago, IL 60660, USA Driving Walking Bicycling Restaurant: Elquijota