Tecalitlan Restaurant
1538 N. Clybourn
Chicago, IL 60610
(773) 384-4285
(773) 384-5347 (fax)
Hours:
Sunday - Thursday 10am - Midnight
Friday - Saturday 10am - 3am
Friday - Saturday 10am - 3am