Shehzad Muslim Hotel is located in New Delhi, India on 528, 24, Street Number 24, Churriua Mohalla, Tughlakabad Extension, Tughlakabad. Shehzad Muslim Hotel is rated 3.8 out of 5 in the category indian muslim restaurant in India.
Address
528, 24, Street Number 24, Churriua Mohalla, Tughlakabad Extension, Tughlakabad