Shail’s Kitchen is located in New Delhi, India on 19, A Block Rd, Block EA, Vishal Enclave, Tagore Garden Extension. Shail’s Kitchen is rated 5 out of 5 in the category delivery chinese restaurant in India.
Address
19, A Block Rd, Block EA, Vishal Enclave, Tagore Garden Extension