Twisted Lizard Reviews & Details
1964 N Sheffield Ave
Twisted Lizard is located at 1964 N Sheffield Ave in Chicago near the intersection of N Sheffield Ave and Alley. Their menu consists of American dishes . Call (773) 929-1414 today!
- On The Menu:Sandwiches
- Major Intersection:N Sheffield Ave And Alley
Tell us more about Twisted Lizard Chicago!