Dos Diablos

15 W. Hubbard St.
Chicago, IL
312-245-5232

Additional Information

Price: $20-$29
Cuisine: Mexican
Neighborhood: River North
Hours: Lunch & Dinner daily
Date Opened: 4/1/10