Fine Dining Indian Cuisine - Elchi
72 Flinders St, Melbourne VIC 3000, Australia, Australia
61 3 9654 6717
Elchi is one of the fine dining Indian cuisine central business district, provides authentic flavours, classy dining, and an exciting c.....or delicio