Restaurant in Shella Bholaganj Region


  • Sohra-Shella Rd, Khliehshnong, Cherrapunjee, Meghalaya 793108, India