Yarra Indian Takeaway

180 Toorak Rd Shop 3, South Yarra, VIC 3141 ,Australia
Yarra Indian Takeaway Yarra Indian Takeaway is one of the popular Indian Restaurant located in 180 Toorak Rd Shop 3 ,South Yarra listed under Local business in South Yarra , Restaurant in South Yarra ,

Contact Details & Working Hours

Map of Yarra Indian Takeaway