Amjad Buffalo meat shop is located in New Delhi, India on 149, 17, Jogabai Extension, Zakir Nagar, Okhla. Amjad Buffalo meat shop is rated 5 out of 5 in the category meat products store in India.
Address
149, 17, Jogabai Extension, Zakir Nagar, Okhla