Restaurant Indien Antony Indian Palace is located in Antony, France on 83 Avenue de la Division Leclerc. Restaurant Indien Antony Indian Palace is rated 4.5 out of 5 in the category indian restaurant in France.
Address
83 Avenue de la Division Leclerc