YumChi is located in Mohali, Punjab. The average rating of this place is 4.00 out of 5 stars based on 285 reviews. The street address of this place is Booth No 246 Phase 5, Mohali Stadium Rd, Phase 5, Sector 59, Sahibzada Ajit Singh Nagar, Punjab 160059, India.