Willow Room
1800
N Halsted St, Chicago IL
Email Willow Room
- This is the page of Willow Room on 1800 N Halsted St Chicago IL 60614.
- (first reviewed on December 5, 2017, last updated
five months and five days ago
on November 24, 2023.)
- Willow Room is ranked #1 of 39 Restaurants in Chicago.
- This page has had 28 visitors. You are the 28th.
Location