HOME|
DESTINATIONS|
TRAVEL GUIDES|
HOTELS|
ATTRACTIONS|
RESTAURANTS
PHOTOS|
MY PROFILE
Find in
United States > Illinois > Restaurants in Illinois
LIST VIEW | MAP VIEWSORT BY   NAME | STAR | PRICE
Vermilion
Category: Indian + Latin American
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)



Forgot your password?
Register




member image
michael
United States