10 W Hubbard St
Chicago, IL 60610
Chicago, IL 60610
Open HoursArray
OverviewA visit to the Vermilion is for those who are daring enough to try the Indian-Latin American tapas menu. A serious foodie though will love this potboiler of a restaurant, where...
more
