Destination Guide Refined by
|
LIST VIEW | MAP VIEW | SORT BY NAME | STAR | PRICE |
Vermilion 10 W Hubbard St, Chicago, IL 60601 312.527.4060 |
vermilion was a disappointment with its overpriced, underwhelming dishes. entrees were neither pleasing to the eye nor the pallette - plain presentation with poor textures (e.g. overcooked prawn). if i decided to try ver... more
REVIEWS (5) |
|