22 Mall Rd, Middle Bazar Lakkar Bazar, Shimla Himachal Pradesh 171001, India
Street Food • Indian
82/100 (24 votes)