At Flora, we know Indian food.

We have a team of 4 chefs who each bring their unique knowledge and skills together to give your tastebuds a memorable experience, that will keep you coming back for more.


Located in the heart of Melbourne CBD, Flora offers a casual, fast paced dining experience.


 A must try is our famous Masala Dosa, served crispy with a spiced potato filling. Break a piece and dip it in the sambar and take your taste buds on a journey to the south of India!



Back when we first opened in 2001, there weren't many Indian restaurants in Melbourne, let alone any that served both southern and northern Indian cuisine.

What initally started as modest 70 seat restaurant, has now grown to become a spacious 140 seat restaurant which can accommodate large groups with ease.


Flora Indian Restaurant - 238A Flinders Street, Melbourne VIC 3000