Khalsa Restaurent & Dilkhus Bar : 9472764389 : Suruchi Building, Main Road, Opp. Big Bazar, 5, Main Road, Ranchi - 834001