Business Info
The Yarra Indian Restaurant is the finest Indian restaurant of South Yarra and brings you the spicy taste of Indian cuisines for food lovers.
Report Incorrect Business details
Location
3 /180 Toorak Road, 3 /180 Toorak Road,, South Yarra , Victoria, 3141, Australia
Contact
Working Hours
Sat: 11:30 am - 11:00 pm