No one is following The Red yet.
The Red isn't following anyone yet.
Getting your current location
Finding The Red Canary locations
- All Tips
- Chicago, United States (2)
- Italian Restaurants (1)
- Wine Shops (1)
The Noble GrapeJune 29, 2010
Wine Shop • Chicago, United States
Dude....just give me the wine!
La ScarolaJune 29, 2010
Italian • Chicago, United States
Ask armando if a mexican can beat the shit out of an italian! expect shots of patron to ensue...