Must-see hotels in Meghalaya

  • Baghmara Tourist Lodge

    The pleasantly quiet Tourist Lodge commands outstanding views but has amateurish service. Baghmara is a small town on the Someshwari River, close to the…