Vermilion Restaurant

Name: Vermilion Cuisine Type: Indian, Latin American Address: 10 W. Hubbard St, Chicago, IL 60610 Phone: 312.527.4060 Web Site: Hours of Operation: Lunch Monday to Friday 11.30am to 2.30pm Dinner: Sunday to Thursday 5pm to 10pm Friday and Saturday 5pm to 11pm Reservations: Reservations suggested Payment Methods: Visa, Mastercard, American Express, Diners Club Best Known For – Mysore lamb …

Read More »