Hidden gem in Chicago
Twin Anchors
Chicago, Illinois
Old Town restaurant and tavern on North Sedgwick Street, known for ribs, in a building dating from 1881.
From their Instagram
@twinanchors
Shown with Instagram’s official embed
Does this business offer the traveler a positive local experience?
0Positive
0Negative