BarShala is located in New Delhi, India on First Floor, Aditya Mall, Next to Cross River Mall, CBD Shahdara. BarShala is rated 4.1 out of 5 in the category bar & grill in India.
Address
First Floor, Aditya Mall, Next to Cross River Mall, CBD Shahdara