Angel Fast Food is located in Delhi, India on Shop No. G20, near Babaji Namkeen Shop, Sharma Colony, Budh Vihar Phase II. Angel Fast Food is rated 3 out of 5 in the category delivery chinese restaurant in India.
Address
Shop No. G20, near Babaji Namkeen Shop, Sharma Colony, Budh Vihar Phase II