Flora Indian Restaurant
Flora is a casual, fast paced Indian dine-in restaurant right in the heart of the city, opposite the famous Flinders Street Station. Flora is a family-owned business operating since 2001, delivering the best authentic Indian food to our customers. The passionate and dedicated Flora team prepares all dishes with love and serves with a smile.
Flora provides an exceptional standard of South-Indian, North-Indian and Indo-Chinese menu complemented by alcoholic and non-alcoholic drinks. Their Masala Dosa and Butter Chicken have been the most popular dishes for years.
Flora are the only restaurant in central Melbourne offering seating for 140 for any occasion and catering to big group sizes with ease. Team Flora invites you all to come and taste the best Indian food in town.
Ask about delivery, corporate lunches and catering options.
Hours 
Day | Times |
---|---|
Monday |
|
Tuesday |
|
Wednesday |
|
Thursday |
|
Friday |
|
Saturday |
|
Sunday |
|
Location 
Flora Indian Restaurant
238 Flinders St
Melbourne 3000


Only In The City

Melbourne’s best hidden laneway cafes
Head down these laneways to find leafy cafes, tiny hole-in-the-walls and hidden gem coffee roasters.

Melbourne's best cafes that open late
These Melbourne cafes are open late for evening coffee runs.

The best brunch spots in Melbourne
Find bottomless brunch, Japanese breakfast sets, Sunday brunch spots and more.
Discover more

Le Taj Restaurant
A licensed restaurant in West Melbourne serving authentic Indian cuisine, including vegan meals.

Melbourne's best Indian restaurants
Here's where to find the best biryani, vindaloo, butter chicken and more.