Shanghai Chinese Fast Food is located in New Delhi, India on B-15, Shopping Centre, Najafgarh Rd, Tagore Garden. Shanghai Chinese Fast Food is rated 2.7 out of 5 in the category chinese restaurant in India.
Address
B-15, Shopping Centre, Najafgarh Rd, Tagore Garden