Baba Ji Amritsari Kulcha is located in New Delhi, India on C30, Shiv Vihar Rd, Adhyapak Nagar, Nilothi Extn, Nangloi. Baba Ji Amritsari Kulcha is rated 4.8 out of 5 in the category restaurant in India.
Address
C30, Shiv Vihar Rd, Adhyapak Nagar, Nilothi Extn, Nangloi