Vermilion
Indian Restaurant
10 W Hubbard St, Chicago, IL 60654
(312) 527-4060
(312) 527-4060
3.0 / 5 based on 351 votes
Photos
Menu faves: Tapas - artichoke pakoras; Main - lobster portuguese; dessert - shahi...
... uses of bold Indian and Latin spices.
... Frankie wraps and Shahi Tukra