Red Leaf is located in Angul, India on National Highway 42, Nalco Township, Nalco Nagar, Near Vegtable Market. Red Leaf is rated 3.6 out of 5 in the category chinese restaurant in India.
Address
National Highway 42, Nalco Township, Nalco Nagar, Near Vegtable Market